Sid Gifari File Manager
🏠 Root
/
home
/
genremedia08
/
musicjukebox.overlookedtracks.com
/
public
/
build
/
assets
/
Editing: main-1406e08c.js
var j4=Object.defineProperty;var C4=(e,t,n)=>t in e?j4(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ge=(e,t,n)=>(C4(e,typeof t!="symbol"?t+"":t,n),n);function k4(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in e)){const i=Object.getOwnPropertyDescriptor(r,s);i&&Object.defineProperty(e,s,i.get?i:{enumerable:!0,get:()=>r[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}const P4="modulepreload",T4=function(e,t){return new URL(e,t).href},h0={},yo=function(t,n,r){if(!n||n.length===0)return t();const s=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=T4(i,r),i in h0)return;h0[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!r)for(let f=s.length-1;f>=0;f--){const d=s[f];if(d.href===i&&(!o||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${a}`))return;const c=document.createElement("link");if(c.rel=o?"stylesheet":P4,o||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),o)return new Promise((f,d)=>{c.addEventListener("load",f),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};var zu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ul(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function tq(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){if(this instanceof r){var s=[null];s.push.apply(s,arguments);var i=Function.bind.apply(t,s);return new i}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var u={},R4={get exports(){return u},set exports(e){u=e}},Xc={},y={},O4={get exports(){return y},set exports(e){y=e}},oe={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var cl=Symbol.for("react.element"),N4=Symbol.for("react.portal"),A4=Symbol.for("react.fragment"),$4=Symbol.for("react.strict_mode"),I4=Symbol.for("react.profiler"),L4=Symbol.for("react.provider"),D4=Symbol.for("react.context"),M4=Symbol.for("react.forward_ref"),F4=Symbol.for("react.suspense"),U4=Symbol.for("react.memo"),z4=Symbol.for("react.lazy"),p0=Symbol.iterator;function V4(e){return e===null||typeof e!="object"?null:(e=p0&&e[p0]||e["@@iterator"],typeof e=="function"?e:null)}var Gw={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Yw=Object.assign,Xw={};function vo(e,t,n){this.props=e,this.context=t,this.refs=Xw,this.updater=n||Gw}vo.prototype.isReactComponent={};vo.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};vo.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Jw(){}Jw.prototype=vo.prototype;function dg(e,t,n){this.props=e,this.context=t,this.refs=Xw,this.updater=n||Gw}var hg=dg.prototype=new Jw;hg.constructor=dg;Yw(hg,vo.prototype);hg.isPureReactComponent=!0;var m0=Array.isArray,Zw=Object.prototype.hasOwnProperty,pg={current:null},e_={key:!0,ref:!0,__self:!0,__source:!0};function t_(e,t,n){var r,s={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Zw.call(t,r)&&!e_.hasOwnProperty(r)&&(s[r]=t[r]);var a=arguments.length-2;if(a===1)s.children=n;else if(1<a){for(var l=Array(a),c=0;c<a;c++)l[c]=arguments[c+2];s.children=l}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)s[r]===void 0&&(s[r]=a[r]);return{$$typeof:cl,type:e,key:i,ref:o,props:s,_owner:pg.current}}function B4(e,t){return{$$typeof:cl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function mg(e){return typeof e=="object"&&e!==null&&e.$$typeof===cl}function H4(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var g0=/\/+/g;function cd(e,t){return typeof e=="object"&&e!==null&&e.key!=null?H4(""+e.key):t.toString(36)}function yu(e,t,n,r,s){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case cl:case N4:o=!0}}if(o)return o=e,s=s(o),e=r===""?"."+cd(o,0):r,m0(s)?(n="",e!=null&&(n=e.replace(g0,"$&/")+"/"),yu(s,t,n,"",function(c){return c})):s!=null&&(mg(s)&&(s=B4(s,n+(!s.key||o&&o.key===s.key?"":(""+s.key).replace(g0,"$&/")+"/")+e)),t.push(s)),1;if(o=0,r=r===""?".":r+":",m0(e))for(var a=0;a<e.length;a++){i=e[a];var l=r+cd(i,a);o+=yu(i,t,n,l,s)}else if(l=V4(e),typeof l=="function")for(e=l.call(e),a=0;!(i=e.next()).done;)i=i.value,l=r+cd(i,a++),o+=yu(i,t,n,l,s);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Ll(e,t,n){if(e==null)return e;var r=[],s=0;return yu(e,r,"","",function(i){return t.call(n,i,s++)}),r}function q4(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var vt={current:null},vu={transition:null},W4={ReactCurrentDispatcher:vt,ReactCurrentBatchConfig:vu,ReactCurrentOwner:pg};oe.Children={map:Ll,forEach:function(e,t,n){Ll(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ll(e,function(){t++}),t},toArray:function(e){return Ll(e,function(t){return t})||[]},only:function(e){if(!mg(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};oe.Component=vo;oe.Fragment=A4;oe.Profiler=I4;oe.PureComponent=dg;oe.StrictMode=$4;oe.Suspense=F4;oe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W4;oe.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Yw({},e.props),s=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=pg.current),t.key!==void 0&&(s=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(l in t)Zw.call(t,l)&&!e_.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&a!==void 0?a[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){a=Array(l);for(var c=0;c<l;c++)a[c]=arguments[c+2];r.children=a}return{$$typeof:cl,type:e.type,key:s,ref:i,props:r,_owner:o}};oe.createContext=function(e){return e={$$typeof:D4,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:L4,_context:e},e.Consumer=e};oe.createElement=t_;oe.createFactory=function(e){var t=t_.bind(null,e);return t.type=e,t};oe.createRef=function(){return{current:null}};oe.forwardRef=function(e){return{$$typeof:M4,render:e}};oe.isValidElement=mg;oe.lazy=function(e){return{$$typeof:z4,_payload:{_status:-1,_result:e},_init:q4}};oe.memo=function(e,t){return{$$typeof:U4,type:e,compare:t===void 0?null:t}};oe.startTransition=function(e){var t=vu.transition;vu.transition={};try{e()}finally{vu.transition=t}};oe.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};oe.useCallback=function(e,t){return vt.current.useCallback(e,t)};oe.useContext=function(e){return vt.current.useContext(e)};oe.useDebugValue=function(){};oe.useDeferredValue=function(e){return vt.current.useDeferredValue(e)};oe.useEffect=function(e,t){return vt.current.useEffect(e,t)};oe.useId=function(){return vt.current.useId()};oe.useImperativeHandle=function(e,t,n){return vt.current.useImperativeHandle(e,t,n)};oe.useInsertionEffect=function(e,t){return vt.current.useInsertionEffect(e,t)};oe.useLayoutEffect=function(e,t){return vt.current.useLayoutEffect(e,t)};oe.useMemo=function(e,t){return vt.current.useMemo(e,t)};oe.useReducer=function(e,t,n){return vt.current.useReducer(e,t,n)};oe.useRef=function(e){return vt.current.useRef(e)};oe.useState=function(e){return vt.current.useState(e)};oe.useSyncExternalStore=function(e,t,n){return vt.current.useSyncExternalStore(e,t,n)};oe.useTransition=function(){return vt.current.useTransition()};oe.version="18.2.0";(function(e){e.exports=oe})(O4);const z=ul(y),Xh=k4({__proto__:null,default:z},[y]);/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var K4=y,Q4=Symbol.for("react.element"),G4=Symbol.for("react.fragment"),Y4=Object.prototype.hasOwnProperty,X4=K4.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,J4={key:!0,ref:!0,__self:!0,__source:!0};function n_(e,t,n){var r,s={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)Y4.call(t,r)&&!J4.hasOwnProperty(r)&&(s[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)s[r]===void 0&&(s[r]=t[r]);return{$$typeof:Q4,type:e,key:i,ref:o,props:s,_owner:X4.current}}Xc.Fragment=G4;Xc.jsx=n_;Xc.jsxs=n_;(function(e){e.exports=Xc})(R4);/** * @remix-run/router v1.4.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function ja(){return ja=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ja.apply(this,arguments)}var Nr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Nr||(Nr={}));const y0="popstate";function Z4(e){e===void 0&&(e={});function t(r,s){let{pathname:i,search:o,hash:a}=r.location;return Jh("",{pathname:i,search:o,hash:a},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(r,s){return typeof s=="string"?s:Bi(s)}return tP(t,n,null,e)}function Be(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function gg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function eP(){return Math.random().toString(36).substr(2,8)}function v0(e,t){return{usr:e.state,key:e.key,idx:t}}function Jh(e,t,n,r){return n===void 0&&(n=null),ja({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?xo(t):t,{state:n,key:t&&t.key||r||eP()})}function Bi(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function xo(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function tP(e,t,n,r){r===void 0&&(r={});let{window:s=document.defaultView,v5Compat:i=!1}=r,o=s.history,a=Nr.Pop,l=null,c=f();c==null&&(c=0,o.replaceState(ja({},o.state,{idx:c}),""));function f(){return(o.state||{idx:null}).idx}function d(){a=Nr.Pop;let b=f(),v=b==null?null:b-c;c=b,l&&l({action:a,location:w.location,delta:v})}function h(b,v){a=Nr.Push;let m=Jh(w.location,b,v);n&&n(m,b),c=f()+1;let g=v0(m,c),S=w.createHref(m);try{o.pushState(g,"",S)}catch{s.location.assign(S)}i&&l&&l({action:a,location:w.location,delta:1})}function p(b,v){a=Nr.Replace;let m=Jh(w.location,b,v);n&&n(m,b),c=f();let g=v0(m,c),S=w.createHref(m);o.replaceState(g,"",S),i&&l&&l({action:a,location:w.location,delta:0})}function x(b){let v=s.location.origin!=="null"?s.location.origin:s.location.href,m=typeof b=="string"?b:Bi(b);return Be(v,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,v)}let w={get action(){return a},get location(){return e(s,o)},listen(b){if(l)throw new Error("A history only accepts one active listener");return s.addEventListener(y0,d),l=b,()=>{s.removeEventListener(y0,d),l=null}},createHref(b){return t(s,b)},createURL:x,encodeLocation(b){let v=x(b);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:h,replace:p,go(b){return o.go(b)}};return w}var x0;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(x0||(x0={}));function nP(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?xo(t):t,s=yg(r.pathname||"/",n);if(s==null)return null;let i=r_(e);rP(i);let o=null;for(let a=0;o==null&&a<i.length;++a)o=dP(i[a],mP(s));return o}function r_(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let s=(i,o,a)=>{let l={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};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 c=Lr([r,l.relativePath]),f=n.concat(l);i.children&&i.children.length>0&&(Be(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),r_(i.children,t,f,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:cP(c,i.index),routesMeta:f})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))s(i,o);else for(let l of s_(i.path))s(i,o,l)}),t}function s_(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,s=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return s?[i,""]:[i];let o=s_(r.join("/")),a=[];return a.push(...o.map(l=>l===""?i:[i,l].join("/"))),s&&a.push(...o),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function rP(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:fP(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const sP=/^:\w+$/,iP=3,oP=2,aP=1,lP=10,uP=-2,b0=e=>e==="*";function cP(e,t){let n=e.split("/"),r=n.length;return n.some(b0)&&(r+=uP),t&&(r+=oP),n.filter(s=>!b0(s)).reduce((s,i)=>s+(sP.test(i)?iP:i===""?aP:lP),r)}function fP(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function dP(e,t){let{routesMeta:n}=e,r={},s="/",i=[];for(let o=0;o<n.length;++o){let a=n[o],l=o===n.length-1,c=s==="/"?t:t.slice(s.length)||"/",f=hP({path:a.relativePath,caseSensitive:a.caseSensitive,end:l},c);if(!f)return null;Object.assign(r,f.params);let d=a.route;i.push({params:r,pathname:Lr([s,f.pathname]),pathnameBase:vP(Lr([s,f.pathnameBase])),route:d}),f.pathnameBase!=="/"&&(s=Lr([s,f.pathnameBase]))}return i}function hP(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=pP(e.path,e.caseSensitive,e.end),s=t.match(n);if(!s)return null;let i=s[0],o=i.replace(/(.)\/+$/,"$1"),a=s.slice(1);return{params:r.reduce((c,f,d)=>{if(f==="*"){let h=a[d]||"";o=i.slice(0,i.length-h.length).replace(/(.)\/+$/,"$1")}return c[f]=gP(a[d]||"",f),c},{}),pathname:i,pathnameBase:o,pattern:e}}function pP(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),gg(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(o,a)=>(r.push(a),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function mP(e){try{return decodeURI(e)}catch(t){return gg(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function gP(e,t){try{return decodeURIComponent(e)}catch(n){return gg(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function yg(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function i_(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:s=""}=typeof e=="string"?xo(e):e;return{pathname:n?n.startsWith("/")?n:yP(n,t):t,search:xP(r),hash:bP(s)}}function yP(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function fd(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` 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 o_(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function a_(e,t,n,r){r===void 0&&(r=!1);let s;typeof e=="string"?s=xo(e):(s=ja({},e),Be(!s.pathname||!s.pathname.includes("?"),fd("?","pathname","search",s)),Be(!s.pathname||!s.pathname.includes("#"),fd("#","pathname","hash",s)),Be(!s.search||!s.search.includes("#"),fd("#","search","hash",s)));let i=e===""||s.pathname==="",o=i?"/":s.pathname,a;if(r||o==null)a=n;else{let d=t.length-1;if(o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),d-=1;s.pathname=h.join("/")}a=d>=0?t[d]:"/"}let l=i_(s,a),c=o&&o!=="/"&&o.endsWith("/"),f=(i||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||f)&&(l.pathname+="/"),l}const Lr=e=>e.join("/").replace(/\/\/+/g,"/"),vP=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),xP=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,bP=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function wP(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}/** * React Router v6.9.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function _P(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}const SP=typeof Object.is=="function"?Object.is:_P,{useState:EP,useEffect:jP,useLayoutEffect:CP,useDebugValue:kP}=Xh;function PP(e,t,n){const r=t(),[{inst:s},i]=EP({inst:{value:r,getSnapshot:t}});return CP(()=>{s.value=r,s.getSnapshot=t,dd(s)&&i({inst:s})},[e,r,t]),jP(()=>(dd(s)&&i({inst:s}),e(()=>{dd(s)&&i({inst:s})})),[e]),kP(r),r}function dd(e){const t=e.getSnapshot,n=e.value;try{const r=t();return!SP(n,r)}catch{return!0}}function TP(e,t,n){return t()}const RP=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",OP=!RP,NP=OP?TP:PP;"useSyncExternalStore"in Xh&&(e=>e.useSyncExternalStore)(Xh);const l_=y.createContext(null),Jc=y.createContext(null),bo=y.createContext(null),Zc=y.createContext(null),ss=y.createContext({outlet:null,matches:[]}),u_=y.createContext(null);function Zh(){return Zh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zh.apply(this,arguments)}function AP(e,t){let{relative:n}=t===void 0?{}:t;wo()||Be(!1);let{basename:r,navigator:s}=y.useContext(bo),{hash:i,pathname:o,search:a}=xg(e,{relative:n}),l=o;return r!=="/"&&(l=o==="/"?r:Lr([r,o])),s.createHref({pathname:l,search:a,hash:i})}function wo(){return y.useContext(Zc)!=null}function Wn(){return wo()||Be(!1),y.useContext(Zc).location}function fl(){wo()||Be(!1);let{basename:e,navigator:t}=y.useContext(bo),{matches:n}=y.useContext(ss),{pathname:r}=Wn(),s=JSON.stringify(o_(n).map(a=>a.pathnameBase)),i=y.useRef(!1);return y.useEffect(()=>{i.current=!0}),y.useCallback(function(a,l){if(l===void 0&&(l={}),!i.current)return;if(typeof a=="number"){t.go(a);return}let c=a_(a,JSON.parse(s),r,l.relative==="path");e!=="/"&&(c.pathname=c.pathname==="/"?e:Lr([e,c.pathname])),(l.replace?t.replace:t.push)(c,l.state,l)},[e,t,s,r])}const c_=y.createContext(null);function nq(){return y.useContext(c_)}function $P(e){let t=y.useContext(ss).outlet;return t&&y.createElement(c_.Provider,{value:e},t)}function vg(){let{matches:e}=y.useContext(ss),t=e[e.length-1];return t?t.params:{}}function xg(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=y.useContext(ss),{pathname:s}=Wn(),i=JSON.stringify(o_(r).map(o=>o.pathnameBase));return y.useMemo(()=>a_(e,JSON.parse(i),s,n==="path"),[e,i,s,n])}function IP(e,t){wo()||Be(!1);let{navigator:n}=y.useContext(bo),r=y.useContext(Jc),{matches:s}=y.useContext(ss),i=s[s.length-1],o=i?i.params:{};i&&i.pathname;let a=i?i.pathnameBase:"/";i&&i.route;let l=Wn(),c;if(t){var f;let w=typeof t=="string"?xo(t):t;a==="/"||(f=w.pathname)!=null&&f.startsWith(a)||Be(!1),c=w}else c=l;let d=c.pathname||"/",h=a==="/"?d:d.slice(a.length)||"/",p=nP(e,{pathname:h}),x=FP(p&&p.map(w=>Object.assign({},w,{params:Object.assign({},o,w.params),pathname:Lr([a,n.encodeLocation?n.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?a:Lr([a,n.encodeLocation?n.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),s,r||void 0);return t&&x?y.createElement(Zc.Provider,{value:{location:Zh({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Nr.Pop}},x):x}function LP(){let e=BP(),t=wP(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),n?y.createElement("pre",{style:s},n):null,i)}class DP extends y.Component{constructor(t){super(t),this.state={location:t.location,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location?{error:t.error,location:t.location}:{error:t.error||n.error,location:n.location}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?y.createElement(ss.Provider,{value:this.props.routeContext},y.createElement(u_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function MP(e){let{routeContext:t,match:n,children:r}=e,s=y.useContext(l_);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(ss.Provider,{value:t},r)}function FP(e,t,n){if(t===void 0&&(t=[]),e==null)if(n!=null&&n.errors)e=n.matches;else return null;let r=e,s=n==null?void 0:n.errors;if(s!=null){let i=r.findIndex(o=>o.route.id&&(s==null?void 0:s[o.route.id]));i>=0||Be(!1),r=r.slice(0,Math.min(r.length,i+1))}return r.reduceRight((i,o,a)=>{let l=o.route.id?s==null?void 0:s[o.route.id]:null,c=null;n&&(o.route.ErrorBoundary?c=y.createElement(o.route.ErrorBoundary,null):o.route.errorElement?c=o.route.errorElement:c=y.createElement(LP,null));let f=t.concat(r.slice(0,a+1)),d=()=>{let h=i;return l?h=c:o.route.Component?h=y.createElement(o.route.Component,null):o.route.element&&(h=o.route.element),y.createElement(MP,{match:o,routeContext:{outlet:i,matches:f},children:h})};return n&&(o.route.ErrorBoundary||o.route.errorElement||a===0)?y.createElement(DP,{location:n.location,component:c,error:l,children:d(),routeContext:{outlet:null,matches:f}}):d()},null)}var w0;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator"})(w0||(w0={}));var Vu;(function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"})(Vu||(Vu={}));function UP(e){let t=y.useContext(Jc);return t||Be(!1),t}function zP(e){let t=y.useContext(ss);return t||Be(!1),t}function VP(e){let t=zP(),n=t.matches[t.matches.length-1];return n.route.id||Be(!1),n.route.id}function BP(){var e;let t=y.useContext(u_),n=UP(Vu.UseRouteError),r=VP(Vu.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function ef(e){let{to:t,replace:n,state:r,relative:s}=e;wo()||Be(!1);let i=y.useContext(Jc),o=fl();return y.useEffect(()=>{i&&i.navigation.state!=="idle"||o(t,{replace:n,state:r,relative:s})}),null}function f_(e){return $P(e.context)}function Ce(e){Be(!1)}function HP(e){let{basename:t="/",children:n=null,location:r,navigationType:s=Nr.Pop,navigator:i,static:o=!1}=e;wo()&&Be(!1);let a=t.replace(/^\/*/,"/"),l=y.useMemo(()=>({basename:a,navigator:i,static:o}),[a,i,o]);typeof r=="string"&&(r=xo(r));let{pathname:c="/",search:f="",hash:d="",state:h=null,key:p="default"}=r,x=y.useMemo(()=>{let w=yg(c,a);return w==null?null:{location:{pathname:w,search:f,hash:d,state:h,key:p},navigationType:s}},[a,c,f,d,h,p,s]);return x==null?null:y.createElement(bo.Provider,{value:l},y.createElement(Zc.Provider,{children:n,value:x}))}function _0(e){let{children:t,location:n}=e,r=y.useContext(l_),s=r&&!t?r.router.routes:ep(t);return IP(s,n)}var S0;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(S0||(S0={}));new Promise(()=>{});function ep(e,t){t===void 0&&(t=[]);let n=[];return y.Children.forEach(e,(r,s)=>{if(!y.isValidElement(r))return;if(r.type===y.Fragment){n.push.apply(n,ep(r.props.children,t));return}r.type!==Ce&&Be(!1),!r.props.index||!r.props.children||Be(!1);let i=[...t,s],o={id:r.props.id||i.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&&(o.children=ep(r.props.children,i)),n.push(o)}),n}/** * React Router DOM v6.9.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function Bu(){return Bu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bu.apply(this,arguments)}function d_(e,t){if(e==null)return{};var n={},r=Object.keys(e),s,i;for(i=0;i<r.length;i++)s=r[i],!(t.indexOf(s)>=0)&&(n[s]=e[s]);return n}function qP(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function WP(e,t){return e.button===0&&(!t||t==="_self")&&!qP(e)}function tp(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(s=>[n,s]):[[n,r]])},[]))}function KP(e,t){let n=tp(e);if(t)for(let r of t.keys())n.has(r)||t.getAll(r).forEach(s=>{n.append(r,s)});return n}const QP=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],GP=["aria-current","caseSensitive","className","end","style","to","children"];function E0(e){let{basename:t,children:n,window:r}=e,s=y.useRef();s.current==null&&(s.current=Z4({window:r,v5Compat:!0}));let i=s.current,[o,a]=y.useState({action:i.action,location:i.location});return y.useLayoutEffect(()=>i.listen(a),[i]),y.createElement(HP,{basename:t,children:n,location:o.location,navigationType:o.action,navigator:i})}const YP=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",XP=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Le=y.forwardRef(function(t,n){let{onClick:r,relative:s,reloadDocument:i,replace:o,state:a,target:l,to:c,preventScrollReset:f}=t,d=d_(t,QP),{basename:h}=y.useContext(bo),p,x=!1;if(typeof c=="string"&&XP.test(c)&&(p=c,YP)){let m=new URL(window.location.href),g=c.startsWith("//")?new URL(m.protocol+c):new URL(c),S=yg(g.pathname,h);g.origin===m.origin&&S!=null?c=S+g.search+g.hash:x=!0}let w=AP(c,{relative:s}),b=ZP(c,{replace:o,state:a,target:l,preventScrollReset:f,relative:s});function v(m){r&&r(m),m.defaultPrevented||b(m)}return y.createElement("a",Bu({},d,{href:p||w,onClick:x||i?r:v,ref:n,target:l}))}),JP=y.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:s=!1,className:i="",end:o=!1,style:a,to:l,children:c}=t,f=d_(t,GP),d=xg(l,{relative:f.relative}),h=Wn(),p=y.useContext(Jc),{navigator:x}=y.useContext(bo),w=x.encodeLocation?x.encodeLocation(d).pathname:d.pathname,b=h.pathname,v=p&&p.navigation&&p.navigation.location?p.navigation.location.pathname:null;s||(b=b.toLowerCase(),v=v?v.toLowerCase():null,w=w.toLowerCase());let m=b===w||!o&&b.startsWith(w)&&b.charAt(w.length)==="/",g=v!=null&&(v===w||!o&&v.startsWith(w)&&v.charAt(w.length)==="/"),S=m?r:void 0,_;typeof i=="function"?_=i({isActive:m,isPending:g}):_=[i,m?"active":null,g?"pending":null].filter(Boolean).join(" ");let j=typeof a=="function"?a({isActive:m,isPending:g}):a;return y.createElement(Le,Bu({},f,{"aria-current":S,className:_,ref:n,style:j,to:l}),typeof c=="function"?c({isActive:m,isPending:g}):c)});var j0;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(j0||(j0={}));var C0;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(C0||(C0={}));function ZP(e,t){let{target:n,replace:r,state:s,preventScrollReset:i,relative:o}=t===void 0?{}:t,a=fl(),l=Wn(),c=xg(e,{relative:o});return y.useCallback(f=>{if(WP(f,n)){f.preventDefault();let d=r!==void 0?r:Bi(l)===Bi(c);a(e,{replace:d,state:s,preventScrollReset:i,relative:o})}},[l,a,c,r,s,n,e,i,o])}function bg(e){let t=y.useRef(tp(e)),n=y.useRef(!1),r=Wn(),s=y.useMemo(()=>KP(r.search,n.current?null:t.current),[r.search]),i=fl(),o=y.useCallback((a,l)=>{const c=tp(typeof a=="function"?a(s):a);n.current=!0,i("?"+c,l)},[i,s]);return[s,o]}var Jr={},eT={get exports(){return Jr},set exports(e){Jr=e}},Ht={},np={},tT={get exports(){return np},set exports(e){np=e}},h_={};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */(function(e){function t(I,q){var H=I.length;I.push(q);e:for(;0<H;){var Q=H-1>>>1,ne=I[Q];if(0<s(ne,q))I[Q]=q,I[H]=ne,H=Q;else break e}}function n(I){return I.length===0?null:I[0]}function r(I){if(I.length===0)return null;var q=I[0],H=I.pop();if(H!==q){I[0]=H;e:for(var Q=0,ne=I.length,de=ne>>>1;Q<de;){var ie=2*(Q+1)-1,De=I[ie],me=ie+1,Me=I[me];if(0>s(De,H))me<ne&&0>s(Me,De)?(I[Q]=Me,I[me]=H,Q=me):(I[Q]=De,I[ie]=H,Q=ie);else if(me<ne&&0>s(Me,H))I[Q]=Me,I[me]=H,Q=me;else break e}}return q}function s(I,q){var H=I.sortIndex-q.sortIndex;return H!==0?H:I.id-q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var l=[],c=[],f=1,d=null,h=3,p=!1,x=!1,w=!1,b=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(I){for(var q=n(c);q!==null;){if(q.callback===null)r(c);else if(q.startTime<=I)r(c),q.sortIndex=q.expirationTime,t(l,q);else break;q=n(c)}}function S(I){if(w=!1,g(I),!x)if(n(l)!==null)x=!0,Y(_);else{var q=n(c);q!==null&&te(S,q.startTime-I)}}function _(I,q){x=!1,w&&(w=!1,v(k),k=-1),p=!0;var H=h;try{for(g(q),d=n(l);d!==null&&(!(d.expirationTime>q)||I&&!$());){var Q=d.callback;if(typeof Q=="function"){d.callback=null,h=d.priorityLevel;var ne=Q(d.expirationTime<=q);q=e.unstable_now(),typeof ne=="function"?d.callback=ne:d===n(l)&&r(l),g(q)}else r(l);d=n(l)}if(d!==null)var de=!0;else{var ie=n(c);ie!==null&&te(S,ie.startTime-q),de=!1}return de}finally{d=null,h=H,p=!1}}var j=!1,E=null,k=-1,R=5,N=-1;function $(){return!(e.unstable_now()-N<R)}function L(){if(E!==null){var I=e.unstable_now();N=I;var q=!0;try{q=E(!0,I)}finally{q?M():(j=!1,E=null)}}else j=!1}var M;if(typeof m=="function")M=function(){m(L)};else if(typeof MessageChannel<"u"){var U=new MessageChannel,V=U.port2;U.port1.onmessage=L,M=function(){V.postMessage(null)}}else M=function(){b(L,0)};function Y(I){E=I,j||(j=!0,M())}function te(I,q){k=b(function(){I(e.unstable_now())},q)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(I){I.callback=null},e.unstable_continueExecution=function(){x||p||(x=!0,Y(_))},e.unstable_forceFrameRate=function(I){0>I||125<I?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(I){switch(h){case 1:case 2:case 3:var q=3;break;default:q=h}var H=h;h=q;try{return I()}finally{h=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(I,q){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var H=h;h=I;try{return q()}finally{h=H}},e.unstable_scheduleCallback=function(I,q,H){var Q=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?Q+H:Q):H=Q,I){case 1:var ne=-1;break;case 2:ne=250;break;case 5:ne=1073741823;break;case 4:ne=1e4;break;default:ne=5e3}return ne=H+ne,I={id:f++,callback:q,priorityLevel:I,startTime:H,expirationTime:ne,sortIndex:-1},H>Q?(I.sortIndex=H,t(c,I),n(l)===null&&I===n(c)&&(w?(v(k),k=-1):w=!0,te(S,H-Q))):(I.sortIndex=ne,t(l,I),x||p||(x=!0,Y(_))),I},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(I){var q=h;return function(){var H=h;h=q;try{return I.apply(this,arguments)}finally{h=H}}}})(h_);(function(e){e.exports=h_})(tT);/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var p_=y,zt=np;function D(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m_=new Set,Ca={};function qs(e,t){Hi(e,t),Hi(e+"Capture",t)}function Hi(e,t){for(Ca[e]=t,e=0;e<t.length;e++)m_.add(t[e])}var cr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),rp=Object.prototype.hasOwnProperty,nT=/^[: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]*$/,k0={},P0={};function rT(e){return rp.call(P0,e)?!0:rp.call(k0,e)?!1:nT.test(e)?P0[e]=!0:(k0[e]=!0,!1)}function sT(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function iT(e,t,n,r){if(t===null||typeof t>"u"||sT(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function xt(e,t,n,r,s,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var rt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){rt[e]=new xt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];rt[t]=new xt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){rt[e]=new xt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){rt[e]=new xt(e,2,!1,e,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(e){rt[e]=new xt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){rt[e]=new xt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){rt[e]=new xt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){rt[e]=new xt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){rt[e]=new xt(e,5,!1,e.toLowerCase(),null,!1,!1)});var wg=/[\-:]([a-z])/g;function _g(e){return e[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-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(e){var t=e.replace(wg,_g);rt[t]=new xt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(wg,_g);rt[t]=new xt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(wg,_g);rt[t]=new xt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){rt[e]=new xt(e,1,!1,e.toLowerCase(),null,!1,!1)});rt.xlinkHref=new xt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){rt[e]=new xt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Sg(e,t,n,r){var s=rt.hasOwnProperty(t)?rt[t]:null;(s!==null?s.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(iT(t,n,s,r)&&(n=null),r||s===null?rT(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):s.mustUseProperty?e[s.propertyName]=n===null?s.type===3?!1:"":n:(t=s.attributeName,r=s.attributeNamespace,n===null?e.removeAttribute(t):(s=s.type,n=s===3||s===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var mr=p_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Dl=Symbol.for("react.element"),li=Symbol.for("react.portal"),ui=Symbol.for("react.fragment"),Eg=Symbol.for("react.strict_mode"),sp=Symbol.for("react.profiler"),g_=Symbol.for("react.provider"),y_=Symbol.for("react.context"),jg=Symbol.for("react.forward_ref"),ip=Symbol.for("react.suspense"),op=Symbol.for("react.suspense_list"),Cg=Symbol.for("react.memo"),Er=Symbol.for("react.lazy"),v_=Symbol.for("react.offscreen"),T0=Symbol.iterator;function Uo(e){return e===null||typeof e!="object"?null:(e=T0&&e[T0]||e["@@iterator"],typeof e=="function"?e:null)}var Re=Object.assign,hd;function Zo(e){if(hd===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);hd=t&&t[1]||""}return` `+hd+e}var pd=!1;function md(e,t){if(!e||pd)return"";pd=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var s=c.stack.split(` `),i=r.stack.split(` `),o=s.length-1,a=i.length-1;1<=o&&0<=a&&s[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(s[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||s[o]!==i[a]){var l=` `+s[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=a);break}}}finally{pd=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Zo(e):""}function oT(e){switch(e.tag){case 5:return Zo(e.type);case 16:return Zo("Lazy");case 13:return Zo("Suspense");case 19:return Zo("SuspenseList");case 0:case 2:case 15:return e=md(e.type,!1),e;case 11:return e=md(e.type.render,!1),e;case 1:return e=md(e.type,!0),e;default:return""}}function ap(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ui:return"Fragment";case li:return"Portal";case sp:return"Profiler";case Eg:return"StrictMode";case ip:return"Suspense";case op:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case y_:return(e.displayName||"Context")+".Consumer";case g_:return(e._context.displayName||"Context")+".Provider";case jg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Cg:return t=e.displayName||null,t!==null?t:ap(e.type)||"Memo";case Er:t=e._payload,e=e._init;try{return ap(e(t))}catch{}}return null}function aT(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ap(t);case 8:return t===Eg?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Zr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function x_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function lT(e){var t=x_(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ml(e){e._valueTracker||(e._valueTracker=lT(e))}function b_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=x_(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Hu(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function lp(e,t){var n=t.checked;return Re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function R0(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Zr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function w_(e,t){t=t.checked,t!=null&&Sg(e,"checked",t,!1)}function up(e,t){w_(e,t);var n=Zr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?cp(e,t.type,n):t.hasOwnProperty("defaultValue")&&cp(e,t.type,Zr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function O0(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function cp(e,t,n){(t!=="number"||Hu(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ea=Array.isArray;function Ei(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Zr(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,r&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function fp(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(D(91));return Re({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function N0(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(D(92));if(ea(n)){if(1<n.length)throw Error(D(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Zr(n)}}function __(e,t){var n=Zr(t.value),r=Zr(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function A0(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function S_(e){switch(e){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 dp(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?S_(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Fl,E_=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,s){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,s)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Fl=Fl||document.createElement("div"),Fl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ka(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var la={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},uT=["Webkit","ms","Moz","O"];Object.keys(la).forEach(function(e){uT.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),la[t]=la[e]})});function j_(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||la.hasOwnProperty(e)&&la[e]?(""+t).trim():t+"px"}function C_(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=j_(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,s):e[n]=s}}var cT=Re({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 hp(e,t){if(t){if(cT[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(D(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(D(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(D(61))}if(t.style!=null&&typeof t.style!="object")throw Error(D(62))}}function pp(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var mp=null;function kg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gp=null,ji=null,Ci=null;function $0(e){if(e=pl(e)){if(typeof gp!="function")throw Error(D(280));var t=e.stateNode;t&&(t=of(t),gp(e.stateNode,e.type,t))}}function k_(e){ji?Ci?Ci.push(e):Ci=[e]:ji=e}function P_(){if(ji){var e=ji,t=Ci;if(Ci=ji=null,$0(e),t)for(e=0;e<t.length;e++)$0(t[e])}}function T_(e,t){return e(t)}function R_(){}var gd=!1;function O_(e,t,n){if(gd)return e(t,n);gd=!0;try{return T_(e,t,n)}finally{gd=!1,(ji!==null||Ci!==null)&&(R_(),P_())}}function Pa(e,t){var n=e.stateNode;if(n===null)return null;var r=of(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(D(231,t,typeof n));return n}var yp=!1;if(cr)try{var zo={};Object.defineProperty(zo,"passive",{get:function(){yp=!0}}),window.addEventListener("test",zo,zo),window.removeEventListener("test",zo,zo)}catch{yp=!1}function fT(e,t,n,r,s,i,o,a,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(f){this.onError(f)}}var ua=!1,qu=null,Wu=!1,vp=null,dT={onError:function(e){ua=!0,qu=e}};function hT(e,t,n,r,s,i,o,a,l){ua=!1,qu=null,fT.apply(dT,arguments)}function pT(e,t,n,r,s,i,o,a,l){if(hT.apply(this,arguments),ua){if(ua){var c=qu;ua=!1,qu=null}else throw Error(D(198));Wu||(Wu=!0,vp=c)}}function Ws(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function N_(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function I0(e){if(Ws(e)!==e)throw Error(D(188))}function mT(e){var t=e.alternate;if(!t){if(t=Ws(e),t===null)throw Error(D(188));return t!==e?null:e}for(var n=e,r=t;;){var s=n.return;if(s===null)break;var i=s.alternate;if(i===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===i.child){for(i=s.child;i;){if(i===n)return I0(s),e;if(i===r)return I0(s),t;i=i.sibling}throw Error(D(188))}if(n.return!==r.return)n=s,r=i;else{for(var o=!1,a=s.child;a;){if(a===n){o=!0,n=s,r=i;break}if(a===r){o=!0,r=s,n=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===n){o=!0,n=i,r=s;break}if(a===r){o=!0,r=i,n=s;break}a=a.sibling}if(!o)throw Error(D(189))}}if(n.alternate!==r)throw Error(D(190))}if(n.tag!==3)throw Error(D(188));return n.stateNode.current===n?e:t}function A_(e){return e=mT(e),e!==null?$_(e):null}function $_(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=$_(e);if(t!==null)return t;e=e.sibling}return null}var I_=zt.unstable_scheduleCallback,L0=zt.unstable_cancelCallback,gT=zt.unstable_shouldYield,yT=zt.unstable_requestPaint,Fe=zt.unstable_now,vT=zt.unstable_getCurrentPriorityLevel,Pg=zt.unstable_ImmediatePriority,L_=zt.unstable_UserBlockingPriority,Ku=zt.unstable_NormalPriority,xT=zt.unstable_LowPriority,D_=zt.unstable_IdlePriority,tf=null,Fn=null;function bT(e){if(Fn&&typeof Fn.onCommitFiberRoot=="function")try{Fn.onCommitFiberRoot(tf,e,void 0,(e.current.flags&128)===128)}catch{}}var Sn=Math.clz32?Math.clz32:ST,wT=Math.log,_T=Math.LN2;function ST(e){return e>>>=0,e===0?32:31-(wT(e)/_T|0)|0}var Ul=64,zl=4194304;function ta(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Qu(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~s;a!==0?r=ta(a):(i&=o,i!==0&&(r=ta(i)))}else o=n&~s,o!==0?r=ta(o):i!==0&&(r=ta(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&s)&&(s=r&-r,i=t&-t,s>=i||s===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Sn(t),s=1<<n,r|=e[n],t&=~s;return r}function ET(e,t){switch(e){case 1:case 2:case 4:return t+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 t+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 jT(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-Sn(i),a=1<<o,l=s[o];l===-1?(!(a&n)||a&r)&&(s[o]=ET(a,t)):l<=t&&(e.expiredLanes|=a),i&=~a}}function xp(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function M_(){var e=Ul;return Ul<<=1,!(Ul&4194240)&&(Ul=64),e}function yd(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function dl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Sn(t),e[t]=n}function CT(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var s=31-Sn(n),i=1<<s;t[s]=0,r[s]=-1,e[s]=-1,n&=~i}}function Tg(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Sn(n),s=1<<r;s&t|e[r]&t&&(e[r]|=t),n&=~s}}var he=0;function F_(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var U_,Rg,z_,V_,B_,bp=!1,Vl=[],Dr=null,Mr=null,Fr=null,Ta=new Map,Ra=new Map,Tr=[],kT="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 D0(e,t){switch(e){case"focusin":case"focusout":Dr=null;break;case"dragenter":case"dragleave":Mr=null;break;case"mouseover":case"mouseout":Fr=null;break;case"pointerover":case"pointerout":Ta.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ra.delete(t.pointerId)}}function Vo(e,t,n,r,s,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[s]},t!==null&&(t=pl(t),t!==null&&Rg(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function PT(e,t,n,r,s){switch(t){case"focusin":return Dr=Vo(Dr,e,t,n,r,s),!0;case"dragenter":return Mr=Vo(Mr,e,t,n,r,s),!0;case"mouseover":return Fr=Vo(Fr,e,t,n,r,s),!0;case"pointerover":var i=s.pointerId;return Ta.set(i,Vo(Ta.get(i)||null,e,t,n,r,s)),!0;case"gotpointercapture":return i=s.pointerId,Ra.set(i,Vo(Ra.get(i)||null,e,t,n,r,s)),!0}return!1}function H_(e){var t=bs(e.target);if(t!==null){var n=Ws(t);if(n!==null){if(t=n.tag,t===13){if(t=N_(n),t!==null){e.blockedOn=t,B_(e.priority,function(){z_(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function xu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=wp(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);mp=r,n.target.dispatchEvent(r),mp=null}else return t=pl(n),t!==null&&Rg(t),e.blockedOn=n,!1;t.shift()}return!0}function M0(e,t,n){xu(e)&&n.delete(t)}function TT(){bp=!1,Dr!==null&&xu(Dr)&&(Dr=null),Mr!==null&&xu(Mr)&&(Mr=null),Fr!==null&&xu(Fr)&&(Fr=null),Ta.forEach(M0),Ra.forEach(M0)}function Bo(e,t){e.blockedOn===t&&(e.blockedOn=null,bp||(bp=!0,zt.unstable_scheduleCallback(zt.unstable_NormalPriority,TT)))}function Oa(e){function t(s){return Bo(s,e)}if(0<Vl.length){Bo(Vl[0],e);for(var n=1;n<Vl.length;n++){var r=Vl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Dr!==null&&Bo(Dr,e),Mr!==null&&Bo(Mr,e),Fr!==null&&Bo(Fr,e),Ta.forEach(t),Ra.forEach(t),n=0;n<Tr.length;n++)r=Tr[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Tr.length&&(n=Tr[0],n.blockedOn===null);)H_(n),n.blockedOn===null&&Tr.shift()}var ki=mr.ReactCurrentBatchConfig,Gu=!0;function RT(e,t,n,r){var s=he,i=ki.transition;ki.transition=null;try{he=1,Og(e,t,n,r)}finally{he=s,ki.transition=i}}function OT(e,t,n,r){var s=he,i=ki.transition;ki.transition=null;try{he=4,Og(e,t,n,r)}finally{he=s,ki.transition=i}}function Og(e,t,n,r){if(Gu){var s=wp(e,t,n,r);if(s===null)kd(e,t,r,Yu,n),D0(e,r);else if(PT(s,e,t,n,r))r.stopPropagation();else if(D0(e,r),t&4&&-1<kT.indexOf(e)){for(;s!==null;){var i=pl(s);if(i!==null&&U_(i),i=wp(e,t,n,r),i===null&&kd(e,t,r,Yu,n),i===s)break;s=i}s!==null&&r.stopPropagation()}else kd(e,t,r,null,n)}}var Yu=null;function wp(e,t,n,r){if(Yu=null,e=kg(r),e=bs(e),e!==null)if(t=Ws(e),t===null)e=null;else if(n=t.tag,n===13){if(e=N_(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yu=e,null}function q_(e){switch(e){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(vT()){case Pg:return 1;case L_:return 4;case Ku:case xT:return 16;case D_:return 536870912;default:return 16}default:return 16}}var Ar=null,Ng=null,bu=null;function W_(){if(bu)return bu;var e,t=Ng,n=t.length,r,s="value"in Ar?Ar.value:Ar.textContent,i=s.length;for(e=0;e<n&&t[e]===s[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===s[i-r];r++);return bu=s.slice(e,1<r?1-r:void 0)}function wu(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Bl(){return!0}function F0(){return!1}function qt(e){function t(n,r,s,i,o){this._reactName=n,this._targetInst=s,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Bl:F0,this.isPropagationStopped=F0,this}return Re(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Bl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Bl)},persist:function(){},isPersistent:Bl}),t}var _o={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ag=qt(_o),hl=Re({},_o,{view:0,detail:0}),NT=qt(hl),vd,xd,Ho,nf=Re({},hl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$g,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Ho&&(Ho&&e.type==="mousemove"?(vd=e.screenX-Ho.screenX,xd=e.screenY-Ho.screenY):xd=vd=0,Ho=e),vd)},movementY:function(e){return"movementY"in e?e.movementY:xd}}),U0=qt(nf),AT=Re({},nf,{dataTransfer:0}),$T=qt(AT),IT=Re({},hl,{relatedTarget:0}),bd=qt(IT),LT=Re({},_o,{animationName:0,elapsedTime:0,pseudoElement:0}),DT=qt(LT),MT=Re({},_o,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),FT=qt(MT),UT=Re({},_o,{data:0}),z0=qt(UT),zT={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},VT={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"},BT={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function HT(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=BT[e])?!!t[e]:!1}function $g(){return HT}var qT=Re({},hl,{key:function(e){if(e.key){var t=zT[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=wu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?VT[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$g,charCode:function(e){return e.type==="keypress"?wu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?wu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),WT=qt(qT),KT=Re({},nf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),V0=qt(KT),QT=Re({},hl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$g}),GT=qt(QT),YT=Re({},_o,{propertyName:0,elapsedTime:0,pseudoElement:0}),XT=qt(YT),JT=Re({},nf,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),ZT=qt(JT),e3=[9,13,27,32],Ig=cr&&"CompositionEvent"in window,ca=null;cr&&"documentMode"in document&&(ca=document.documentMode);var t3=cr&&"TextEvent"in window&&!ca,K_=cr&&(!Ig||ca&&8<ca&&11>=ca),B0=String.fromCharCode(32),H0=!1;function Q_(e,t){switch(e){case"keyup":return e3.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function G_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ci=!1;function n3(e,t){switch(e){case"compositionend":return G_(t);case"keypress":return t.which!==32?null:(H0=!0,B0);case"textInput":return e=t.data,e===B0&&H0?null:e;default:return null}}function r3(e,t){if(ci)return e==="compositionend"||!Ig&&Q_(e,t)?(e=W_(),bu=Ng=Ar=null,ci=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return K_&&t.locale!=="ko"?null:t.data;default:return null}}var s3={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 q0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!s3[e.type]:t==="textarea"}function Y_(e,t,n,r){k_(r),t=Xu(t,"onChange"),0<t.length&&(n=new Ag("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var fa=null,Na=null;function i3(e){aS(e,0)}function rf(e){var t=hi(e);if(b_(t))return e}function o3(e,t){if(e==="change")return t}var X_=!1;if(cr){var wd;if(cr){var _d="oninput"in document;if(!_d){var W0=document.createElement("div");W0.setAttribute("oninput","return;"),_d=typeof W0.oninput=="function"}wd=_d}else wd=!1;X_=wd&&(!document.documentMode||9<document.documentMode)}function K0(){fa&&(fa.detachEvent("onpropertychange",J_),Na=fa=null)}function J_(e){if(e.propertyName==="value"&&rf(Na)){var t=[];Y_(t,Na,e,kg(e)),O_(i3,t)}}function a3(e,t,n){e==="focusin"?(K0(),fa=t,Na=n,fa.attachEvent("onpropertychange",J_)):e==="focusout"&&K0()}function l3(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return rf(Na)}function u3(e,t){if(e==="click")return rf(t)}function c3(e,t){if(e==="input"||e==="change")return rf(t)}function f3(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var kn=typeof Object.is=="function"?Object.is:f3;function Aa(e,t){if(kn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var s=n[r];if(!rp.call(t,s)||!kn(e[s],t[s]))return!1}return!0}function Q0(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function G0(e,t){var n=Q0(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Q0(n)}}function Z_(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Z_(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function eS(){for(var e=window,t=Hu();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Hu(e.document)}return t}function Lg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function d3(e){var t=eS(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Z_(n.ownerDocument.documentElement,n)){if(r!==null&&Lg(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var s=n.textContent.length,i=Math.min(r.start,s);r=r.end===void 0?i:Math.min(r.end,s),!e.extend&&i>r&&(s=r,r=i,i=s),s=G0(n,i);var o=G0(n,r);s&&o&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var h3=cr&&"documentMode"in document&&11>=document.documentMode,fi=null,_p=null,da=null,Sp=!1;function Y0(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Sp||fi==null||fi!==Hu(r)||(r=fi,"selectionStart"in r&&Lg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),da&&Aa(da,r)||(da=r,r=Xu(_p,"onSelect"),0<r.length&&(t=new Ag("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=fi)))}function Hl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var di={animationend:Hl("Animation","AnimationEnd"),animationiteration:Hl("Animation","AnimationIteration"),animationstart:Hl("Animation","AnimationStart"),transitionend:Hl("Transition","TransitionEnd")},Sd={},tS={};cr&&(tS=document.createElement("div").style,"AnimationEvent"in window||(delete di.animationend.animation,delete di.animationiteration.animation,delete di.animationstart.animation),"TransitionEvent"in window||delete di.transitionend.transition);function sf(e){if(Sd[e])return Sd[e];if(!di[e])return e;var t=di[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in tS)return Sd[e]=t[n];return e}var nS=sf("animationend"),rS=sf("animationiteration"),sS=sf("animationstart"),iS=sf("transitionend"),oS=new Map,X0="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 is(e,t){oS.set(e,t),qs(t,[e])}for(var Ed=0;Ed<X0.length;Ed++){var jd=X0[Ed],p3=jd.toLowerCase(),m3=jd[0].toUpperCase()+jd.slice(1);is(p3,"on"+m3)}is(nS,"onAnimationEnd");is(rS,"onAnimationIteration");is(sS,"onAnimationStart");is("dblclick","onDoubleClick");is("focusin","onFocus");is("focusout","onBlur");is(iS,"onTransitionEnd");Hi("onMouseEnter",["mouseout","mouseover"]);Hi("onMouseLeave",["mouseout","mouseover"]);Hi("onPointerEnter",["pointerout","pointerover"]);Hi("onPointerLeave",["pointerout","pointerover"]);qs("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));qs("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));qs("onBeforeInput",["compositionend","keypress","textInput","paste"]);qs("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));qs("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));qs("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var na="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(" "),g3=new Set("cancel close invalid load scroll toggle".split(" ").concat(na));function J0(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,pT(r,t,void 0,e),e.currentTarget=null}function aS(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],s=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],l=a.instance,c=a.currentTarget;if(a=a.listener,l!==i&&s.isPropagationStopped())break e;J0(s,a,c),i=l}else for(o=0;o<r.length;o++){if(a=r[o],l=a.instance,c=a.currentTarget,a=a.listener,l!==i&&s.isPropagationStopped())break e;J0(s,a,c),i=l}}}if(Wu)throw e=vp,Wu=!1,vp=null,e}function be(e,t){var n=t[Pp];n===void 0&&(n=t[Pp]=new Set);var r=e+"__bubble";n.has(r)||(lS(t,e,2,!1),n.add(r))}function Cd(e,t,n){var r=0;t&&(r|=4),lS(n,e,r,t)}var ql="_reactListening"+Math.random().toString(36).slice(2);function $a(e){if(!e[ql]){e[ql]=!0,m_.forEach(function(n){n!=="selectionchange"&&(g3.has(n)||Cd(n,!1,e),Cd(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ql]||(t[ql]=!0,Cd("selectionchange",!1,t))}}function lS(e,t,n,r){switch(q_(t)){case 1:var s=RT;break;case 4:s=OT;break;default:s=Og}n=s.bind(null,t,n,e),s=void 0,!yp||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),r?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function kd(e,t,n,r,s){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===s||a.nodeType===8&&a.parentNode===s)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===s||l.nodeType===8&&l.parentNode===s))return;o=o.return}for(;a!==null;){if(o=bs(a),o===null)return;if(l=o.tag,l===5||l===6){r=i=o;continue e}a=a.parentNode}}r=r.return}O_(function(){var c=i,f=kg(n),d=[];e:{var h=oS.get(e);if(h!==void 0){var p=Ag,x=e;switch(e){case"keypress":if(wu(n)===0)break e;case"keydown":case"keyup":p=WT;break;case"focusin":x="focus",p=bd;break;case"focusout":x="blur",p=bd;break;case"beforeblur":case"afterblur":p=bd;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":p=U0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=$T;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=GT;break;case nS:case rS:case sS:p=DT;break;case iS:p=XT;break;case"scroll":p=NT;break;case"wheel":p=ZT;break;case"copy":case"cut":case"paste":p=FT;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=V0}var w=(t&4)!==0,b=!w&&e==="scroll",v=w?h!==null?h+"Capture":null:h;w=[];for(var m=c,g;m!==null;){g=m;var S=g.stateNode;if(g.tag===5&&S!==null&&(g=S,v!==null&&(S=Pa(m,v),S!=null&&w.push(Ia(m,S,g)))),b)break;m=m.return}0<w.length&&(h=new p(h,x,null,n,f),d.push({event:h,listeners:w}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",h&&n!==mp&&(x=n.relatedTarget||n.fromElement)&&(bs(x)||x[fr]))break e;if((p||h)&&(h=f.window===f?f:(h=f.ownerDocument)?h.defaultView||h.parentWindow:window,p?(x=n.relatedTarget||n.toElement,p=c,x=x?bs(x):null,x!==null&&(b=Ws(x),x!==b||x.tag!==5&&x.tag!==6)&&(x=null)):(p=null,x=c),p!==x)){if(w=U0,S="onMouseLeave",v="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(w=V0,S="onPointerLeave",v="onPointerEnter",m="pointer"),b=p==null?h:hi(p),g=x==null?h:hi(x),h=new w(S,m+"leave",p,n,f),h.target=b,h.relatedTarget=g,S=null,bs(f)===c&&(w=new w(v,m+"enter",x,n,f),w.target=g,w.relatedTarget=b,S=w),b=S,p&&x)t:{for(w=p,v=x,m=0,g=w;g;g=Zs(g))m++;for(g=0,S=v;S;S=Zs(S))g++;for(;0<m-g;)w=Zs(w),m--;for(;0<g-m;)v=Zs(v),g--;for(;m--;){if(w===v||v!==null&&w===v.alternate)break t;w=Zs(w),v=Zs(v)}w=null}else w=null;p!==null&&Z0(d,h,p,w,!1),x!==null&&b!==null&&Z0(d,b,x,w,!0)}}e:{if(h=c?hi(c):window,p=h.nodeName&&h.nodeName.toLowerCase(),p==="select"||p==="input"&&h.type==="file")var _=o3;else if(q0(h))if(X_)_=c3;else{_=l3;var j=a3}else(p=h.nodeName)&&p.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(_=u3);if(_&&(_=_(e,c))){Y_(d,_,n,f);break e}j&&j(e,h,c),e==="focusout"&&(j=h._wrapperState)&&j.controlled&&h.type==="number"&&cp(h,"number",h.value)}switch(j=c?hi(c):window,e){case"focusin":(q0(j)||j.contentEditable==="true")&&(fi=j,_p=c,da=null);break;case"focusout":da=_p=fi=null;break;case"mousedown":Sp=!0;break;case"contextmenu":case"mouseup":case"dragend":Sp=!1,Y0(d,n,f);break;case"selectionchange":if(h3)break;case"keydown":case"keyup":Y0(d,n,f)}var E;if(Ig)e:{switch(e){case"compositionstart":var k="onCompositionStart";break e;case"compositionend":k="onCompositionEnd";break e;case"compositionupdate":k="onCompositionUpdate";break e}k=void 0}else ci?Q_(e,n)&&(k="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(k="onCompositionStart");k&&(K_&&n.locale!=="ko"&&(ci||k!=="onCompositionStart"?k==="onCompositionEnd"&&ci&&(E=W_()):(Ar=f,Ng="value"in Ar?Ar.value:Ar.textContent,ci=!0)),j=Xu(c,k),0<j.length&&(k=new z0(k,e,null,n,f),d.push({event:k,listeners:j}),E?k.data=E:(E=G_(n),E!==null&&(k.data=E)))),(E=t3?n3(e,n):r3(e,n))&&(c=Xu(c,"onBeforeInput"),0<c.length&&(f=new z0("onBeforeInput","beforeinput",null,n,f),d.push({event:f,listeners:c}),f.data=E))}aS(d,t)})}function Ia(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Xu(e,t){for(var n=t+"Capture",r=[];e!==null;){var s=e,i=s.stateNode;s.tag===5&&i!==null&&(s=i,i=Pa(e,n),i!=null&&r.unshift(Ia(e,i,s)),i=Pa(e,t),i!=null&&r.push(Ia(e,i,s))),e=e.return}return r}function Zs(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Z0(e,t,n,r,s){for(var i=t._reactName,o=[];n!==null&&n!==r;){var a=n,l=a.alternate,c=a.stateNode;if(l!==null&&l===r)break;a.tag===5&&c!==null&&(a=c,s?(l=Pa(n,i),l!=null&&o.unshift(Ia(n,l,a))):s||(l=Pa(n,i),l!=null&&o.push(Ia(n,l,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var y3=/\r\n?/g,v3=/\u0000|\uFFFD/g;function e1(e){return(typeof e=="string"?e:""+e).replace(y3,` `).replace(v3,"")}function Wl(e,t,n){if(t=e1(t),e1(e)!==t&&n)throw Error(D(425))}function Ju(){}var Ep=null,jp=null;function Cp(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var kp=typeof setTimeout=="function"?setTimeout:void 0,x3=typeof clearTimeout=="function"?clearTimeout:void 0,t1=typeof Promise=="function"?Promise:void 0,b3=typeof queueMicrotask=="function"?queueMicrotask:typeof t1<"u"?function(e){return t1.resolve(null).then(e).catch(w3)}:kp;function w3(e){setTimeout(function(){throw e})}function Pd(e,t){var n=t,r=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(r===0){e.removeChild(s),Oa(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);Oa(t)}function Ur(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function n1(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var So=Math.random().toString(36).slice(2),Ln="__reactFiber$"+So,La="__reactProps$"+So,fr="__reactContainer$"+So,Pp="__reactEvents$"+So,_3="__reactListeners$"+So,S3="__reactHandles$"+So;function bs(e){var t=e[Ln];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fr]||n[Ln]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=n1(e);e!==null;){if(n=e[Ln])return n;e=n1(e)}return t}e=n,n=e.parentNode}return null}function pl(e){return e=e[Ln]||e[fr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function hi(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(D(33))}function of(e){return e[La]||null}var Tp=[],pi=-1;function os(e){return{current:e}}function we(e){0>pi||(e.current=Tp[pi],Tp[pi]=null,pi--)}function xe(e,t){pi++,Tp[pi]=e.current,e.current=t}var es={},ft=os(es),Ct=os(!1),As=es;function qi(e,t){var n=e.type.contextTypes;if(!n)return es;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},i;for(i in n)s[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function kt(e){return e=e.childContextTypes,e!=null}function Zu(){we(Ct),we(ft)}function r1(e,t,n){if(ft.current!==es)throw Error(D(168));xe(ft,t),xe(Ct,n)}function uS(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(D(108,aT(e)||"Unknown",s));return Re({},n,r)}function ec(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||es,As=ft.current,xe(ft,e),xe(Ct,Ct.current),!0}function s1(e,t,n){var r=e.stateNode;if(!r)throw Error(D(169));n?(e=uS(e,t,As),r.__reactInternalMemoizedMergedChildContext=e,we(Ct),we(ft),xe(ft,e)):we(Ct),xe(Ct,n)}var nr=null,af=!1,Td=!1;function cS(e){nr===null?nr=[e]:nr.push(e)}function E3(e){af=!0,cS(e)}function as(){if(!Td&&nr!==null){Td=!0;var e=0,t=he;try{var n=nr;for(he=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}nr=null,af=!1}catch(s){throw nr!==null&&(nr=nr.slice(e+1)),I_(Pg,as),s}finally{he=t,Td=!1}}return null}var mi=[],gi=0,tc=null,nc=0,Jt=[],Zt=0,$s=null,ir=1,or="";function ps(e,t){mi[gi++]=nc,mi[gi++]=tc,tc=e,nc=t}function fS(e,t,n){Jt[Zt++]=ir,Jt[Zt++]=or,Jt[Zt++]=$s,$s=e;var r=ir;e=or;var s=32-Sn(r)-1;r&=~(1<<s),n+=1;var i=32-Sn(t)+s;if(30<i){var o=s-s%5;i=(r&(1<<o)-1).toString(32),r>>=o,s-=o,ir=1<<32-Sn(t)+s|n<<s|r,or=i+e}else ir=1<<i|n<<s|r,or=e}function Dg(e){e.return!==null&&(ps(e,1),fS(e,1,0))}function Mg(e){for(;e===tc;)tc=mi[--gi],mi[gi]=null,nc=mi[--gi],mi[gi]=null;for(;e===$s;)$s=Jt[--Zt],Jt[Zt]=null,or=Jt[--Zt],Jt[Zt]=null,ir=Jt[--Zt],Jt[Zt]=null}var Ut=null,Dt=null,Se=!1,xn=null;function dS(e,t){var n=on(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function i1(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ut=e,Dt=Ur(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ut=e,Dt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=$s!==null?{id:ir,overflow:or}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=on(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ut=e,Dt=null,!0):!1;default:return!1}}function Rp(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Op(e){if(Se){var t=Dt;if(t){var n=t;if(!i1(e,t)){if(Rp(e))throw Error(D(418));t=Ur(n.nextSibling);var r=Ut;t&&i1(e,t)?dS(r,n):(e.flags=e.flags&-4097|2,Se=!1,Ut=e)}}else{if(Rp(e))throw Error(D(418));e.flags=e.flags&-4097|2,Se=!1,Ut=e}}}function o1(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ut=e}function Kl(e){if(e!==Ut)return!1;if(!Se)return o1(e),Se=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Cp(e.type,e.memoizedProps)),t&&(t=Dt)){if(Rp(e))throw hS(),Error(D(418));for(;t;)dS(e,t),t=Ur(t.nextSibling)}if(o1(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(D(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Dt=Ur(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Dt=null}}else Dt=Ut?Ur(e.stateNode.nextSibling):null;return!0}function hS(){for(var e=Dt;e;)e=Ur(e.nextSibling)}function Wi(){Dt=Ut=null,Se=!1}function Fg(e){xn===null?xn=[e]:xn.push(e)}var j3=mr.ReactCurrentBatchConfig;function yn(e,t){if(e&&e.defaultProps){t=Re({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var rc=os(null),sc=null,yi=null,Ug=null;function zg(){Ug=yi=sc=null}function Vg(e){var t=rc.current;we(rc),e._currentValue=t}function Np(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Pi(e,t){sc=e,Ug=yi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Et=!0),e.firstContext=null)}function fn(e){var t=e._currentValue;if(Ug!==e)if(e={context:e,memoizedValue:t,next:null},yi===null){if(sc===null)throw Error(D(308));yi=e,sc.dependencies={lanes:0,firstContext:e}}else yi=yi.next=e;return t}var ws=null;function Bg(e){ws===null?ws=[e]:ws.push(e)}function pS(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,Bg(t)):(n.next=s.next,s.next=n),t.interleaved=n,dr(e,r)}function dr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var jr=!1;function Hg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function mS(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ur(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function zr(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ae&2){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,dr(e,n)}return s=r.interleaved,s===null?(t.next=t,Bg(r)):(t.next=s.next,s.next=t),r.interleaved=t,dr(e,n)}function _u(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Tg(e,n)}}function a1(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?s=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?s=i=t:i=i.next=t}else s=i=t;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ic(e,t,n,r){var s=e.updateQueue;jr=!1;var i=s.firstBaseUpdate,o=s.lastBaseUpdate,a=s.shared.pending;if(a!==null){s.shared.pending=null;var l=a,c=l.next;l.next=null,o===null?i=c:o.next=c,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,a=f.lastBaseUpdate,a!==o&&(a===null?f.firstBaseUpdate=c:a.next=c,f.lastBaseUpdate=l))}if(i!==null){var d=s.baseState;o=0,f=c=l=null,a=i;do{var h=a.lane,p=a.eventTime;if((r&h)===h){f!==null&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var x=e,w=a;switch(h=t,p=n,w.tag){case 1:if(x=w.payload,typeof x=="function"){d=x.call(p,d,h);break e}d=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=w.payload,h=typeof x=="function"?x.call(p,d,h):x,h==null)break e;d=Re({},d,h);break e;case 2:jr=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,h=s.effects,h===null?s.effects=[a]:h.push(a))}else p={eventTime:p,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(c=f=p,l=d):f=f.next=p,o|=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(1);if(f===null&&(l=d),s.baseState=l,s.firstBaseUpdate=c,s.lastBaseUpdate=f,t=s.shared.interleaved,t!==null){s=t;do o|=s.lane,s=s.next;while(s!==t)}else i===null&&(s.shared.lanes=0);Ls|=o,e.lanes=o,e.memoizedState=d}}function l1(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],s=r.callback;if(s!==null){if(r.callback=null,r=n,typeof s!="function")throw Error(D(191,s));s.call(r)}}}var gS=new p_.Component().refs;function Ap(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Re({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var lf={isMounted:function(e){return(e=e._reactInternals)?Ws(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=yt(),s=Br(e),i=ur(r,s);i.payload=t,n!=null&&(i.callback=n),t=zr(e,i,s),t!==null&&(En(t,e,s,r),_u(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=yt(),s=Br(e),i=ur(r,s);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=zr(e,i,s),t!==null&&(En(t,e,s,r),_u(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=yt(),r=Br(e),s=ur(n,r);s.tag=2,t!=null&&(s.callback=t),t=zr(e,s,r),t!==null&&(En(t,e,r,n),_u(t,e,r))}};function u1(e,t,n,r,s,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!Aa(n,r)||!Aa(s,i):!0}function yS(e,t,n){var r=!1,s=es,i=t.contextType;return typeof i=="object"&&i!==null?i=fn(i):(s=kt(t)?As:ft.current,r=t.contextTypes,i=(r=r!=null)?qi(e,s):es),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=lf,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=i),t}function c1(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&lf.enqueueReplaceState(t,t.state,null)}function $p(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs=gS,Hg(e);var i=t.contextType;typeof i=="object"&&i!==null?s.context=fn(i):(i=kt(t)?As:ft.current,s.context=qi(e,i)),s.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Ap(e,t,i,n),s.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(t=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),t!==s.state&&lf.enqueueReplaceState(s,s.state,null),ic(e,n,s,r),s.state=e.memoizedState),typeof s.componentDidMount=="function"&&(e.flags|=4194308)}function qo(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(D(309));var r=n.stateNode}if(!r)throw Error(D(147,e));var s=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var a=s.refs;a===gS&&(a=s.refs={}),o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(D(284));if(!n._owner)throw Error(D(290,e))}return e}function Ql(e,t){throw e=Object.prototype.toString.call(t),Error(D(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function f1(e){var t=e._init;return t(e._payload)}function vS(e){function t(v,m){if(e){var g=v.deletions;g===null?(v.deletions=[m],v.flags|=16):g.push(m)}}function n(v,m){if(!e)return null;for(;m!==null;)t(v,m),m=m.sibling;return null}function r(v,m){for(v=new Map;m!==null;)m.key!==null?v.set(m.key,m):v.set(m.index,m),m=m.sibling;return v}function s(v,m){return v=Hr(v,m),v.index=0,v.sibling=null,v}function i(v,m,g){return v.index=g,e?(g=v.alternate,g!==null?(g=g.index,g<m?(v.flags|=2,m):g):(v.flags|=2,m)):(v.flags|=1048576,m)}function o(v){return e&&v.alternate===null&&(v.flags|=2),v}function a(v,m,g,S){return m===null||m.tag!==6?(m=Ld(g,v.mode,S),m.return=v,m):(m=s(m,g),m.return=v,m)}function l(v,m,g,S){var _=g.type;return _===ui?f(v,m,g.props.children,S,g.key):m!==null&&(m.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Er&&f1(_)===m.type)?(S=s(m,g.props),S.ref=qo(v,m,g),S.return=v,S):(S=Pu(g.type,g.key,g.props,null,v.mode,S),S.ref=qo(v,m,g),S.return=v,S)}function c(v,m,g,S){return m===null||m.tag!==4||m.stateNode.containerInfo!==g.containerInfo||m.stateNode.implementation!==g.implementation?(m=Dd(g,v.mode,S),m.return=v,m):(m=s(m,g.children||[]),m.return=v,m)}function f(v,m,g,S,_){return m===null||m.tag!==7?(m=Rs(g,v.mode,S,_),m.return=v,m):(m=s(m,g),m.return=v,m)}function d(v,m,g){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Ld(""+m,v.mode,g),m.return=v,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Dl:return g=Pu(m.type,m.key,m.props,null,v.mode,g),g.ref=qo(v,null,m),g.return=v,g;case li:return m=Dd(m,v.mode,g),m.return=v,m;case Er:var S=m._init;return d(v,S(m._payload),g)}if(ea(m)||Uo(m))return m=Rs(m,v.mode,g,null),m.return=v,m;Ql(v,m)}return null}function h(v,m,g,S){var _=m!==null?m.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return _!==null?null:a(v,m,""+g,S);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Dl:return g.key===_?l(v,m,g,S):null;case li:return g.key===_?c(v,m,g,S):null;case Er:return _=g._init,h(v,m,_(g._payload),S)}if(ea(g)||Uo(g))return _!==null?null:f(v,m,g,S,null);Ql(v,g)}return null}function p(v,m,g,S,_){if(typeof S=="string"&&S!==""||typeof S=="number")return v=v.get(g)||null,a(m,v,""+S,_);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Dl:return v=v.get(S.key===null?g:S.key)||null,l(m,v,S,_);case li:return v=v.get(S.key===null?g:S.key)||null,c(m,v,S,_);case Er:var j=S._init;return p(v,m,g,j(S._payload),_)}if(ea(S)||Uo(S))return v=v.get(g)||null,f(m,v,S,_,null);Ql(m,S)}return null}function x(v,m,g,S){for(var _=null,j=null,E=m,k=m=0,R=null;E!==null&&k<g.length;k++){E.index>k?(R=E,E=null):R=E.sibling;var N=h(v,E,g[k],S);if(N===null){E===null&&(E=R);break}e&&E&&N.alternate===null&&t(v,E),m=i(N,m,k),j===null?_=N:j.sibling=N,j=N,E=R}if(k===g.length)return n(v,E),Se&&ps(v,k),_;if(E===null){for(;k<g.length;k++)E=d(v,g[k],S),E!==null&&(m=i(E,m,k),j===null?_=E:j.sibling=E,j=E);return Se&&ps(v,k),_}for(E=r(v,E);k<g.length;k++)R=p(E,v,k,g[k],S),R!==null&&(e&&R.alternate!==null&&E.delete(R.key===null?k:R.key),m=i(R,m,k),j===null?_=R:j.sibling=R,j=R);return e&&E.forEach(function($){return t(v,$)}),Se&&ps(v,k),_}function w(v,m,g,S){var _=Uo(g);if(typeof _!="function")throw Error(D(150));if(g=_.call(g),g==null)throw Error(D(151));for(var j=_=null,E=m,k=m=0,R=null,N=g.next();E!==null&&!N.done;k++,N=g.next()){E.index>k?(R=E,E=null):R=E.sibling;var $=h(v,E,N.value,S);if($===null){E===null&&(E=R);break}e&&E&&$.alternate===null&&t(v,E),m=i($,m,k),j===null?_=$:j.sibling=$,j=$,E=R}if(N.done)return n(v,E),Se&&ps(v,k),_;if(E===null){for(;!N.done;k++,N=g.next())N=d(v,N.value,S),N!==null&&(m=i(N,m,k),j===null?_=N:j.sibling=N,j=N);return Se&&ps(v,k),_}for(E=r(v,E);!N.done;k++,N=g.next())N=p(E,v,k,N.value,S),N!==null&&(e&&N.alternate!==null&&E.delete(N.key===null?k:N.key),m=i(N,m,k),j===null?_=N:j.sibling=N,j=N);return e&&E.forEach(function(L){return t(v,L)}),Se&&ps(v,k),_}function b(v,m,g,S){if(typeof g=="object"&&g!==null&&g.type===ui&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Dl:e:{for(var _=g.key,j=m;j!==null;){if(j.key===_){if(_=g.type,_===ui){if(j.tag===7){n(v,j.sibling),m=s(j,g.props.children),m.return=v,v=m;break e}}else if(j.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Er&&f1(_)===j.type){n(v,j.sibling),m=s(j,g.props),m.ref=qo(v,j,g),m.return=v,v=m;break e}n(v,j);break}else t(v,j);j=j.sibling}g.type===ui?(m=Rs(g.props.children,v.mode,S,g.key),m.return=v,v=m):(S=Pu(g.type,g.key,g.props,null,v.mode,S),S.ref=qo(v,m,g),S.return=v,v=S)}return o(v);case li:e:{for(j=g.key;m!==null;){if(m.key===j)if(m.tag===4&&m.stateNode.containerInfo===g.containerInfo&&m.stateNode.implementation===g.implementation){n(v,m.sibling),m=s(m,g.children||[]),m.return=v,v=m;break e}else{n(v,m);break}else t(v,m);m=m.sibling}m=Dd(g,v.mode,S),m.return=v,v=m}return o(v);case Er:return j=g._init,b(v,m,j(g._payload),S)}if(ea(g))return x(v,m,g,S);if(Uo(g))return w(v,m,g,S);Ql(v,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,m!==null&&m.tag===6?(n(v,m.sibling),m=s(m,g),m.return=v,v=m):(n(v,m),m=Ld(g,v.mode,S),m.return=v,v=m),o(v)):n(v,m)}return b}var Ki=vS(!0),xS=vS(!1),ml={},Un=os(ml),Da=os(ml),Ma=os(ml);function _s(e){if(e===ml)throw Error(D(174));return e}function qg(e,t){switch(xe(Ma,t),xe(Da,e),xe(Un,ml),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:dp(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=dp(t,e)}we(Un),xe(Un,t)}function Qi(){we(Un),we(Da),we(Ma)}function bS(e){_s(Ma.current);var t=_s(Un.current),n=dp(t,e.type);t!==n&&(xe(Da,e),xe(Un,n))}function Wg(e){Da.current===e&&(we(Un),we(Da))}var ke=os(0);function oc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Rd=[];function Kg(){for(var e=0;e<Rd.length;e++)Rd[e]._workInProgressVersionPrimary=null;Rd.length=0}var Su=mr.ReactCurrentDispatcher,Od=mr.ReactCurrentBatchConfig,Is=0,Pe=null,He=null,Je=null,ac=!1,ha=!1,Fa=0,C3=0;function at(){throw Error(D(321))}function Qg(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!kn(e[n],t[n]))return!1;return!0}function Gg(e,t,n,r,s,i){if(Is=i,Pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Su.current=e===null||e.memoizedState===null?R3:O3,e=n(r,s),ha){i=0;do{if(ha=!1,Fa=0,25<=i)throw Error(D(301));i+=1,Je=He=null,t.updateQueue=null,Su.current=N3,e=n(r,s)}while(ha)}if(Su.current=lc,t=He!==null&&He.next!==null,Is=0,Je=He=Pe=null,ac=!1,t)throw Error(D(300));return e}function Yg(){var e=Fa!==0;return Fa=0,e}function An(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Je===null?Pe.memoizedState=Je=e:Je=Je.next=e,Je}function dn(){if(He===null){var e=Pe.alternate;e=e!==null?e.memoizedState:null}else e=He.next;var t=Je===null?Pe.memoizedState:Je.next;if(t!==null)Je=t,He=e;else{if(e===null)throw Error(D(310));He=e,e={memoizedState:He.memoizedState,baseState:He.baseState,baseQueue:He.baseQueue,queue:He.queue,next:null},Je===null?Pe.memoizedState=Je=e:Je=Je.next=e}return Je}function Ua(e,t){return typeof t=="function"?t(e):t}function Nd(e){var t=dn(),n=t.queue;if(n===null)throw Error(D(311));n.lastRenderedReducer=e;var r=He,s=r.baseQueue,i=n.pending;if(i!==null){if(s!==null){var o=s.next;s.next=i.next,i.next=o}r.baseQueue=s=i,n.pending=null}if(s!==null){i=s.next,r=r.baseState;var a=o=null,l=null,c=i;do{var f=c.lane;if((Is&f)===f)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(a=l=d,o=r):l=l.next=d,Pe.lanes|=f,Ls|=f}c=c.next}while(c!==null&&c!==i);l===null?o=r:l.next=a,kn(r,t.memoizedState)||(Et=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){s=e;do i=s.lane,Pe.lanes|=i,Ls|=i,s=s.next;while(s!==e)}else s===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ad(e){var t=dn(),n=t.queue;if(n===null)throw Error(D(311));n.lastRenderedReducer=e;var r=n.dispatch,s=n.pending,i=t.memoizedState;if(s!==null){n.pending=null;var o=s=s.next;do i=e(i,o.action),o=o.next;while(o!==s);kn(i,t.memoizedState)||(Et=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function wS(){}function _S(e,t){var n=Pe,r=dn(),s=t(),i=!kn(r.memoizedState,s);if(i&&(r.memoizedState=s,Et=!0),r=r.queue,Xg(jS.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Je!==null&&Je.memoizedState.tag&1){if(n.flags|=2048,za(9,ES.bind(null,n,r,s,t),void 0,null),Ze===null)throw Error(D(349));Is&30||SS(n,t,s)}return s}function SS(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ES(e,t,n,r){t.value=n,t.getSnapshot=r,CS(t)&&kS(e)}function jS(e,t,n){return n(function(){CS(t)&&kS(e)})}function CS(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!kn(e,n)}catch{return!0}}function kS(e){var t=dr(e,1);t!==null&&En(t,e,1,-1)}function d1(e){var t=An();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ua,lastRenderedState:e},t.queue=e,e=e.dispatch=T3.bind(null,Pe,e),[t.memoizedState,e]}function za(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function PS(){return dn().memoizedState}function Eu(e,t,n,r){var s=An();Pe.flags|=e,s.memoizedState=za(1|t,n,void 0,r===void 0?null:r)}function uf(e,t,n,r){var s=dn();r=r===void 0?null:r;var i=void 0;if(He!==null){var o=He.memoizedState;if(i=o.destroy,r!==null&&Qg(r,o.deps)){s.memoizedState=za(t,n,i,r);return}}Pe.flags|=e,s.memoizedState=za(1|t,n,i,r)}function h1(e,t){return Eu(8390656,8,e,t)}function Xg(e,t){return uf(2048,8,e,t)}function TS(e,t){return uf(4,2,e,t)}function RS(e,t){return uf(4,4,e,t)}function OS(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function NS(e,t,n){return n=n!=null?n.concat([e]):null,uf(4,4,OS.bind(null,t,e),n)}function Jg(){}function AS(e,t){var n=dn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Qg(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function $S(e,t){var n=dn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Qg(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function IS(e,t,n){return Is&21?(kn(n,t)||(n=M_(),Pe.lanes|=n,Ls|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Et=!0),e.memoizedState=n)}function k3(e,t){var n=he;he=n!==0&&4>n?n:4,e(!0);var r=Od.transition;Od.transition={};try{e(!1),t()}finally{he=n,Od.transition=r}}function LS(){return dn().memoizedState}function P3(e,t,n){var r=Br(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},DS(e))MS(t,n);else if(n=pS(e,t,n,r),n!==null){var s=yt();En(n,e,r,s),FS(n,t,r)}}function T3(e,t,n){var r=Br(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(DS(e))MS(t,s);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(s.hasEagerState=!0,s.eagerState=a,kn(a,o)){var l=t.interleaved;l===null?(s.next=s,Bg(t)):(s.next=l.next,l.next=s),t.interleaved=s;return}}catch{}finally{}n=pS(e,t,s,r),n!==null&&(s=yt(),En(n,e,r,s),FS(n,t,r))}}function DS(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function MS(e,t){ha=ac=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function FS(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Tg(e,n)}}var lc={readContext:fn,useCallback:at,useContext:at,useEffect:at,useImperativeHandle:at,useInsertionEffect:at,useLayoutEffect:at,useMemo:at,useReducer:at,useRef:at,useState:at,useDebugValue:at,useDeferredValue:at,useTransition:at,useMutableSource:at,useSyncExternalStore:at,useId:at,unstable_isNewReconciler:!1},R3={readContext:fn,useCallback:function(e,t){return An().memoizedState=[e,t===void 0?null:t],e},useContext:fn,useEffect:h1,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Eu(4194308,4,OS.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Eu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Eu(4,2,e,t)},useMemo:function(e,t){var n=An();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=An();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=P3.bind(null,Pe,e),[r.memoizedState,e]},useRef:function(e){var t=An();return e={current:e},t.memoizedState=e},useState:d1,useDebugValue:Jg,useDeferredValue:function(e){return An().memoizedState=e},useTransition:function(){var e=d1(!1),t=e[0];return e=k3.bind(null,e[1]),An().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Pe,s=An();if(Se){if(n===void 0)throw Error(D(407));n=n()}else{if(n=t(),Ze===null)throw Error(D(349));Is&30||SS(r,t,n)}s.memoizedState=n;var i={value:n,getSnapshot:t};return s.queue=i,h1(jS.bind(null,r,i,e),[e]),r.flags|=2048,za(9,ES.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=An(),t=Ze.identifierPrefix;if(Se){var n=or,r=ir;n=(r&~(1<<32-Sn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Fa++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=C3++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},O3={readContext:fn,useCallback:AS,useContext:fn,useEffect:Xg,useImperativeHandle:NS,useInsertionEffect:TS,useLayoutEffect:RS,useMemo:$S,useReducer:Nd,useRef:PS,useState:function(){return Nd(Ua)},useDebugValue:Jg,useDeferredValue:function(e){var t=dn();return IS(t,He.memoizedState,e)},useTransition:function(){var e=Nd(Ua)[0],t=dn().memoizedState;return[e,t]},useMutableSource:wS,useSyncExternalStore:_S,useId:LS,unstable_isNewReconciler:!1},N3={readContext:fn,useCallback:AS,useContext:fn,useEffect:Xg,useImperativeHandle:NS,useInsertionEffect:TS,useLayoutEffect:RS,useMemo:$S,useReducer:Ad,useRef:PS,useState:function(){return Ad(Ua)},useDebugValue:Jg,useDeferredValue:function(e){var t=dn();return He===null?t.memoizedState=e:IS(t,He.memoizedState,e)},useTransition:function(){var e=Ad(Ua)[0],t=dn().memoizedState;return[e,t]},useMutableSource:wS,useSyncExternalStore:_S,useId:LS,unstable_isNewReconciler:!1};function Gi(e,t){try{var n="",r=t;do n+=oT(r),r=r.return;while(r);var s=n}catch(i){s=` Error generating stack: `+i.message+` `+i.stack}return{value:e,source:t,stack:s,digest:null}}function $d(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ip(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var A3=typeof WeakMap=="function"?WeakMap:Map;function US(e,t,n){n=ur(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){cc||(cc=!0,qp=r),Ip(e,t)},n}function zS(e,t,n){n=ur(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var s=t.value;n.payload=function(){return r(s)},n.callback=function(){Ip(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Ip(e,t),typeof r!="function"&&(Vr===null?Vr=new Set([this]):Vr.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function p1(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new A3;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0&&(s=new Set,r.set(t,s));s.has(n)||(s.add(n),e=K3.bind(null,e,t,n),t.then(e,e))}function m1(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function g1(e,t,n,r,s){return e.mode&1?(e.flags|=65536,e.lanes=s,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=ur(-1,1),t.tag=2,zr(n,t,1))),n.lanes|=1),e)}var $3=mr.ReactCurrentOwner,Et=!1;function pt(e,t,n,r){t.child=e===null?xS(t,null,n,r):Ki(t,e.child,n,r)}function y1(e,t,n,r,s){n=n.render;var i=t.ref;return Pi(t,s),r=Gg(e,t,n,r,i,s),n=Yg(),e!==null&&!Et?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,hr(e,t,s)):(Se&&n&&Dg(t),t.flags|=1,pt(e,t,r,s),t.child)}function v1(e,t,n,r,s){if(e===null){var i=n.type;return typeof i=="function"&&!oy(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,VS(e,t,i,r,s)):(e=Pu(n.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&s)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Aa,n(o,r)&&e.ref===t.ref)return hr(e,t,s)}return t.flags|=1,e=Hr(i,r),e.ref=t.ref,e.return=t,t.child=e}function VS(e,t,n,r,s){if(e!==null){var i=e.memoizedProps;if(Aa(i,r)&&e.ref===t.ref)if(Et=!1,t.pendingProps=r=i,(e.lanes&s)!==0)e.flags&131072&&(Et=!0);else return t.lanes=e.lanes,hr(e,t,s)}return Lp(e,t,n,r,s)}function BS(e,t,n){var r=t.pendingProps,s=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},xe(xi,$t),$t|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,xe(xi,$t),$t|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,xe(xi,$t),$t|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,xe(xi,$t),$t|=r;return pt(e,t,s,n),t.child}function HS(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Lp(e,t,n,r,s){var i=kt(n)?As:ft.current;return i=qi(t,i),Pi(t,s),n=Gg(e,t,n,r,i,s),r=Yg(),e!==null&&!Et?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,hr(e,t,s)):(Se&&r&&Dg(t),t.flags|=1,pt(e,t,n,s),t.child)}function x1(e,t,n,r,s){if(kt(n)){var i=!0;ec(t)}else i=!1;if(Pi(t,s),t.stateNode===null)ju(e,t),yS(t,n,r),$p(t,n,r,s),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var l=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=fn(c):(c=kt(n)?As:ft.current,c=qi(t,c));var f=n.getDerivedStateFromProps,d=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";d||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||l!==c)&&c1(t,o,r,c),jr=!1;var h=t.memoizedState;o.state=h,ic(t,r,o,s),l=t.memoizedState,a!==r||h!==l||Ct.current||jr?(typeof f=="function"&&(Ap(t,n,f,r),l=t.memoizedState),(a=jr||u1(t,n,a,r,h,l,c))?(d||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=c,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,mS(e,t),a=t.memoizedProps,c=t.type===t.elementType?a:yn(t.type,a),o.props=c,d=t.pendingProps,h=o.context,l=n.contextType,typeof l=="object"&&l!==null?l=fn(l):(l=kt(n)?As:ft.current,l=qi(t,l));var p=n.getDerivedStateFromProps;(f=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==d||h!==l)&&c1(t,o,r,l),jr=!1,h=t.memoizedState,o.state=h,ic(t,r,o,s);var x=t.memoizedState;a!==d||h!==x||Ct.current||jr?(typeof p=="function"&&(Ap(t,n,p,r),x=t.memoizedState),(c=jr||u1(t,n,c,r,h,x,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=l,r=c):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return Dp(e,t,n,r,i,s)}function Dp(e,t,n,r,s,i){HS(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return s&&s1(t,n,!1),hr(e,t,i);r=t.stateNode,$3.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Ki(t,e.child,null,i),t.child=Ki(t,null,a,i)):pt(e,t,a,i),t.memoizedState=r.state,s&&s1(t,n,!0),t.child}function qS(e){var t=e.stateNode;t.pendingContext?r1(e,t.pendingContext,t.pendingContext!==t.context):t.context&&r1(e,t.context,!1),qg(e,t.containerInfo)}function b1(e,t,n,r,s){return Wi(),Fg(s),t.flags|=256,pt(e,t,n,r),t.child}var Mp={dehydrated:null,treeContext:null,retryLane:0};function Fp(e){return{baseLanes:e,cachePool:null,transitions:null}}function WS(e,t,n){var r=t.pendingProps,s=ke.current,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(s&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(s|=1),xe(ke,s&1),e===null)return Op(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=df(o,r,0,null),e=Rs(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Fp(n),t.memoizedState=Mp,e):Zg(t,o));if(s=e.memoizedState,s!==null&&(a=s.dehydrated,a!==null))return I3(e,t,o,r,a,s,n);if(i){i=r.fallback,o=t.mode,s=e.child,a=s.sibling;var l={mode:"hidden",children:r.children};return!(o&1)&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Hr(s,l),r.subtreeFlags=s.subtreeFlags&14680064),a!==null?i=Hr(a,i):(i=Rs(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?Fp(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=Mp,r}return i=e.child,e=i.sibling,r=Hr(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Zg(e,t){return t=df({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Gl(e,t,n,r){return r!==null&&Fg(r),Ki(t,e.child,null,n),e=Zg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function I3(e,t,n,r,s,i,o){if(n)return t.flags&256?(t.flags&=-257,r=$d(Error(D(422))),Gl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,s=t.mode,r=df({mode:"visible",children:r.children},s,0,null),i=Rs(i,s,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Ki(t,e.child,null,o),t.child.memoizedState=Fp(o),t.memoizedState=Mp,i);if(!(t.mode&1))return Gl(e,t,o,null);if(s.data==="$!"){if(r=s.nextSibling&&s.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(D(419)),r=$d(i,r,void 0),Gl(e,t,o,r)}if(a=(o&e.childLanes)!==0,Et||a){if(r=Ze,r!==null){switch(o&-o){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|o)?0:s,s!==0&&s!==i.retryLane&&(i.retryLane=s,dr(e,s),En(r,e,s,-1))}return iy(),r=$d(Error(D(421))),Gl(e,t,o,r)}return s.data==="$?"?(t.flags|=128,t.child=e.child,t=Q3.bind(null,e),s._reactRetry=t,null):(e=i.treeContext,Dt=Ur(s.nextSibling),Ut=t,Se=!0,xn=null,e!==null&&(Jt[Zt++]=ir,Jt[Zt++]=or,Jt[Zt++]=$s,ir=e.id,or=e.overflow,$s=t),t=Zg(t,r.children),t.flags|=4096,t)}function w1(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Np(e.return,t,n)}function Id(e,t,n,r,s){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=s)}function KS(e,t,n){var r=t.pendingProps,s=r.revealOrder,i=r.tail;if(pt(e,t,r.children,n),r=ke.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&w1(e,n,t);else if(e.tag===19)w1(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(xe(ke,r),!(t.mode&1))t.memoizedState=null;else switch(s){case"forwards":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null&&oc(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),Id(t,!1,s,n,i);break;case"backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&oc(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}Id(t,!0,n,null,i);break;case"together":Id(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ju(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function hr(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ls|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(D(153));if(t.child!==null){for(e=t.child,n=Hr(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Hr(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function L3(e,t,n){switch(t.tag){case 3:qS(t),Wi();break;case 5:bS(t);break;case 1:kt(t.type)&&ec(t);break;case 4:qg(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;xe(rc,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(xe(ke,ke.current&1),t.flags|=128,null):n&t.child.childLanes?WS(e,t,n):(xe(ke,ke.current&1),e=hr(e,t,n),e!==null?e.sibling:null);xe(ke,ke.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return KS(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),xe(ke,ke.current),r)break;return null;case 22:case 23:return t.lanes=0,BS(e,t,n)}return hr(e,t,n)}var QS,Up,GS,YS;QS=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Up=function(){};GS=function(e,t,n,r){var s=e.memoizedProps;if(s!==r){e=t.stateNode,_s(Un.current);var i=null;switch(n){case"input":s=lp(e,s),r=lp(e,r),i=[];break;case"select":s=Re({},s,{value:void 0}),r=Re({},r,{value:void 0}),i=[];break;case"textarea":s=fp(e,s),r=fp(e,r),i=[];break;default:typeof s.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ju)}hp(n,r);var o;n=null;for(c in s)if(!r.hasOwnProperty(c)&&s.hasOwnProperty(c)&&s[c]!=null)if(c==="style"){var a=s[c];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Ca.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var l=r[c];if(a=s!=null?s[c]:void 0,r.hasOwnProperty(c)&&l!==a&&(l!=null||a!=null))if(c==="style")if(a){for(o in a)!a.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&a[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(i||(i=[]),i.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(i=i||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Ca.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&be("scroll",e),i||a===l||(i=[])):(i=i||[]).push(c,l))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};YS=function(e,t,n,r){n!==r&&(t.flags|=4)};function Wo(e,t){if(!Se)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function lt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags&14680064,r|=s.flags&14680064,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function D3(e,t,n){var r=t.pendingProps;switch(Mg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lt(t),null;case 1:return kt(t.type)&&Zu(),lt(t),null;case 3:return r=t.stateNode,Qi(),we(Ct),we(ft),Kg(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Kl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,xn!==null&&(Qp(xn),xn=null))),Up(e,t),lt(t),null;case 5:Wg(t);var s=_s(Ma.current);if(n=t.type,e!==null&&t.stateNode!=null)GS(e,t,n,r,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(D(166));return lt(t),null}if(e=_s(Un.current),Kl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Ln]=t,r[La]=i,e=(t.mode&1)!==0,n){case"dialog":be("cancel",r),be("close",r);break;case"iframe":case"object":case"embed":be("load",r);break;case"video":case"audio":for(s=0;s<na.length;s++)be(na[s],r);break;case"source":be("error",r);break;case"img":case"image":case"link":be("error",r),be("load",r);break;case"details":be("toggle",r);break;case"input":R0(r,i),be("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},be("invalid",r);break;case"textarea":N0(r,i),be("invalid",r)}hp(n,i),s=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o==="children"?typeof a=="string"?r.textContent!==a&&(i.suppressHydrationWarning!==!0&&Wl(r.textContent,a,e),s=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&Wl(r.textContent,a,e),s=["children",""+a]):Ca.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&be("scroll",r)}switch(n){case"input":Ml(r),O0(r,i,!0);break;case"textarea":Ml(r),A0(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Ju)}r=s,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=s.nodeType===9?s:s.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=S_(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ln]=t,e[La]=r,QS(e,t,!1,!1),t.stateNode=e;e:{switch(o=pp(n,r),n){case"dialog":be("cancel",e),be("close",e),s=r;break;case"iframe":case"object":case"embed":be("load",e),s=r;break;case"video":case"audio":for(s=0;s<na.length;s++)be(na[s],e);s=r;break;case"source":be("error",e),s=r;break;case"img":case"image":case"link":be("error",e),be("load",e),s=r;break;case"details":be("toggle",e),s=r;break;case"input":R0(e,r),s=lp(e,r),be("invalid",e);break;case"option":s=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=Re({},r,{value:void 0}),be("invalid",e);break;case"textarea":N0(e,r),s=fp(e,r),be("invalid",e);break;default:s=r}hp(n,s),a=s;for(i in a)if(a.hasOwnProperty(i)){var l=a[i];i==="style"?C_(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&E_(e,l)):i==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&ka(e,l):typeof l=="number"&&ka(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Ca.hasOwnProperty(i)?l!=null&&i==="onScroll"&&be("scroll",e):l!=null&&Sg(e,i,l,o))}switch(n){case"input":Ml(e),O0(e,r,!1);break;case"textarea":Ml(e),A0(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Zr(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Ei(e,!!r.multiple,i,!1):r.defaultValue!=null&&Ei(e,!!r.multiple,r.defaultValue,!0);break;default:typeof s.onClick=="function"&&(e.onclick=Ju)}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&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return lt(t),null;case 6:if(e&&t.stateNode!=null)YS(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(D(166));if(n=_s(Ma.current),_s(Un.current),Kl(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ln]=t,(i=r.nodeValue!==n)&&(e=Ut,e!==null))switch(e.tag){case 3:Wl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Wl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ln]=t,t.stateNode=r}return lt(t),null;case 13:if(we(ke),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Se&&Dt!==null&&t.mode&1&&!(t.flags&128))hS(),Wi(),t.flags|=98560,i=!1;else if(i=Kl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(D(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(D(317));i[Ln]=t}else Wi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;lt(t),i=!1}else xn!==null&&(Qp(xn),xn=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ke.current&1?We===0&&(We=3):iy())),t.updateQueue!==null&&(t.flags|=4),lt(t),null);case 4:return Qi(),Up(e,t),e===null&&$a(t.stateNode.containerInfo),lt(t),null;case 10:return Vg(t.type._context),lt(t),null;case 17:return kt(t.type)&&Zu(),lt(t),null;case 19:if(we(ke),i=t.memoizedState,i===null)return lt(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)Wo(i,!1);else{if(We!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=oc(e),o!==null){for(t.flags|=128,Wo(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return xe(ke,ke.current&1|2),t.child}e=e.sibling}i.tail!==null&&Fe()>Yi&&(t.flags|=128,r=!0,Wo(i,!1),t.lanes=4194304)}else{if(!r)if(e=oc(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Wo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!Se)return lt(t),null}else 2*Fe()-i.renderingStartTime>Yi&&n!==1073741824&&(t.flags|=128,r=!0,Wo(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Fe(),t.sibling=null,n=ke.current,xe(ke,r?n&1|2:n&1),t):(lt(t),null);case 22:case 23:return sy(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?$t&1073741824&&(lt(t),t.subtreeFlags&6&&(t.flags|=8192)):lt(t),null;case 24:return null;case 25:return null}throw Error(D(156,t.tag))}function M3(e,t){switch(Mg(t),t.tag){case 1:return kt(t.type)&&Zu(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qi(),we(Ct),we(ft),Kg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Wg(t),null;case 13:if(we(ke),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(D(340));Wi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return we(ke),null;case 4:return Qi(),null;case 10:return Vg(t.type._context),null;case 22:case 23:return sy(),null;case 24:return null;default:return null}}var Yl=!1,ut=!1,F3=typeof WeakSet=="function"?WeakSet:Set,K=null;function vi(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Ae(e,t,r)}else n.current=null}function zp(e,t,n){try{n()}catch(r){Ae(e,t,r)}}var _1=!1;function U3(e,t){if(Ep=Gu,e=eS(),Lg(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,l=-1,c=0,f=0,d=e,h=null;t:for(;;){for(var p;d!==n||s!==0&&d.nodeType!==3||(a=o+s),d!==i||r!==0&&d.nodeType!==3||(l=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(p=d.firstChild)!==null;)h=d,d=p;for(;;){if(d===e)break t;if(h===n&&++c===s&&(a=o),h===i&&++f===r&&(l=o),(p=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=p}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(jp={focusedElem:e,selectionRange:n},Gu=!1,K=t;K!==null;)if(t=K,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,K=e;else for(;K!==null;){t=K;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var w=x.memoizedProps,b=x.memoizedState,v=t.stateNode,m=v.getSnapshotBeforeUpdate(t.elementType===t.type?w:yn(t.type,w),b);v.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(D(163))}}catch(S){Ae(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,K=e;break}K=t.return}return x=_1,_1=!1,x}function pa(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&e)===e){var i=s.destroy;s.destroy=void 0,i!==void 0&&zp(t,n,i)}s=s.next}while(s!==r)}}function cf(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Vp(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function XS(e){var t=e.alternate;t!==null&&(e.alternate=null,XS(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ln],delete t[La],delete t[Pp],delete t[_3],delete t[S3])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function JS(e){return e.tag===5||e.tag===3||e.tag===4}function S1(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||JS(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Bp(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ju));else if(r!==4&&(e=e.child,e!==null))for(Bp(e,t,n),e=e.sibling;e!==null;)Bp(e,t,n),e=e.sibling}function Hp(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Hp(e,t,n),e=e.sibling;e!==null;)Hp(e,t,n),e=e.sibling}var et=null,vn=!1;function br(e,t,n){for(n=n.child;n!==null;)ZS(e,t,n),n=n.sibling}function ZS(e,t,n){if(Fn&&typeof Fn.onCommitFiberUnmount=="function")try{Fn.onCommitFiberUnmount(tf,n)}catch{}switch(n.tag){case 5:ut||vi(n,t);case 6:var r=et,s=vn;et=null,br(e,t,n),et=r,vn=s,et!==null&&(vn?(e=et,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):et.removeChild(n.stateNode));break;case 18:et!==null&&(vn?(e=et,n=n.stateNode,e.nodeType===8?Pd(e.parentNode,n):e.nodeType===1&&Pd(e,n),Oa(e)):Pd(et,n.stateNode));break;case 4:r=et,s=vn,et=n.stateNode.containerInfo,vn=!0,br(e,t,n),et=r,vn=s;break;case 0:case 11:case 14:case 15:if(!ut&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var i=s,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&zp(n,t,o),s=s.next}while(s!==r)}br(e,t,n);break;case 1:if(!ut&&(vi(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Ae(n,t,a)}br(e,t,n);break;case 21:br(e,t,n);break;case 22:n.mode&1?(ut=(r=ut)||n.memoizedState!==null,br(e,t,n),ut=r):br(e,t,n);break;default:br(e,t,n)}}function E1(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new F3),t.forEach(function(r){var s=G3.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function mn(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var s=n[r];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:et=a.stateNode,vn=!1;break e;case 3:et=a.stateNode.containerInfo,vn=!0;break e;case 4:et=a.stateNode.containerInfo,vn=!0;break e}a=a.return}if(et===null)throw Error(D(160));ZS(i,o,s),et=null,vn=!1;var l=s.alternate;l!==null&&(l.return=null),s.return=null}catch(c){Ae(s,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)e2(t,e),t=t.sibling}function e2(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(mn(t,e),Nn(e),r&4){try{pa(3,e,e.return),cf(3,e)}catch(w){Ae(e,e.return,w)}try{pa(5,e,e.return)}catch(w){Ae(e,e.return,w)}}break;case 1:mn(t,e),Nn(e),r&512&&n!==null&&vi(n,n.return);break;case 5:if(mn(t,e),Nn(e),r&512&&n!==null&&vi(n,n.return),e.flags&32){var s=e.stateNode;try{ka(s,"")}catch(w){Ae(e,e.return,w)}}if(r&4&&(s=e.stateNode,s!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,a=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&w_(s,i),pp(a,o);var c=pp(a,i);for(o=0;o<l.length;o+=2){var f=l[o],d=l[o+1];f==="style"?C_(s,d):f==="dangerouslySetInnerHTML"?E_(s,d):f==="children"?ka(s,d):Sg(s,f,d,c)}switch(a){case"input":up(s,i);break;case"textarea":__(s,i);break;case"select":var h=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!i.multiple;var p=i.value;p!=null?Ei(s,!!i.multiple,p,!1):h!==!!i.multiple&&(i.defaultValue!=null?Ei(s,!!i.multiple,i.defaultValue,!0):Ei(s,!!i.multiple,i.multiple?[]:"",!1))}s[La]=i}catch(w){Ae(e,e.return,w)}}break;case 6:if(mn(t,e),Nn(e),r&4){if(e.stateNode===null)throw Error(D(162));s=e.stateNode,i=e.memoizedProps;try{s.nodeValue=i}catch(w){Ae(e,e.return,w)}}break;case 3:if(mn(t,e),Nn(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Oa(t.containerInfo)}catch(w){Ae(e,e.return,w)}break;case 4:mn(t,e),Nn(e);break;case 13:mn(t,e),Nn(e),s=e.child,s.flags&8192&&(i=s.memoizedState!==null,s.stateNode.isHidden=i,!i||s.alternate!==null&&s.alternate.memoizedState!==null||(ny=Fe())),r&4&&E1(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(ut=(c=ut)||f,mn(t,e),ut=c):mn(t,e),Nn(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!f&&e.mode&1)for(K=e,f=e.child;f!==null;){for(d=K=f;K!==null;){switch(h=K,p=h.child,h.tag){case 0:case 11:case 14:case 15:pa(4,h,h.return);break;case 1:vi(h,h.return);var x=h.stateNode;if(typeof x.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(w){Ae(r,n,w)}}break;case 5:vi(h,h.return);break;case 22:if(h.memoizedState!==null){C1(d);continue}}p!==null?(p.return=h,K=p):C1(d)}f=f.sibling}e:for(f=null,d=e;;){if(d.tag===5){if(f===null){f=d;try{s=d.stateNode,c?(i=s.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=d.stateNode,l=d.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,a.style.display=j_("display",o))}catch(w){Ae(e,e.return,w)}}}else if(d.tag===6){if(f===null)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(w){Ae(e,e.return,w)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:mn(t,e),Nn(e),r&4&&E1(e);break;case 21:break;default:mn(t,e),Nn(e)}}function Nn(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(JS(n)){var r=n;break e}n=n.return}throw Error(D(160))}switch(r.tag){case 5:var s=r.stateNode;r.flags&32&&(ka(s,""),r.flags&=-33);var i=S1(e);Hp(e,i,s);break;case 3:case 4:var o=r.stateNode.containerInfo,a=S1(e);Bp(e,a,o);break;default:throw Error(D(161))}}catch(l){Ae(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function z3(e,t,n){K=e,t2(e)}function t2(e,t,n){for(var r=(e.mode&1)!==0;K!==null;){var s=K,i=s.child;if(s.tag===22&&r){var o=s.memoizedState!==null||Yl;if(!o){var a=s.alternate,l=a!==null&&a.memoizedState!==null||ut;a=Yl;var c=ut;if(Yl=o,(ut=l)&&!c)for(K=s;K!==null;)o=K,l=o.child,o.tag===22&&o.memoizedState!==null?k1(s):l!==null?(l.return=o,K=l):k1(s);for(;i!==null;)K=i,t2(i),i=i.sibling;K=s,Yl=a,ut=c}j1(e)}else s.subtreeFlags&8772&&i!==null?(i.return=s,K=i):j1(e)}}function j1(e){for(;K!==null;){var t=K;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ut||cf(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ut)if(n===null)r.componentDidMount();else{var s=t.elementType===t.type?n.memoizedProps:yn(t.type,n.memoizedProps);r.componentDidUpdate(s,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&l1(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}l1(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var l=t.memoizedProps;switch(t.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(t.memoizedState===null){var c=t.alternate;if(c!==null){var f=c.memoizedState;if(f!==null){var d=f.dehydrated;d!==null&&Oa(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(D(163))}ut||t.flags&512&&Vp(t)}catch(h){Ae(t,t.return,h)}}if(t===e){K=null;break}if(n=t.sibling,n!==null){n.return=t.return,K=n;break}K=t.return}}function C1(e){for(;K!==null;){var t=K;if(t===e){K=null;break}var n=t.sibling;if(n!==null){n.return=t.return,K=n;break}K=t.return}}function k1(e){for(;K!==null;){var t=K;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{cf(4,t)}catch(l){Ae(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var s=t.return;try{r.componentDidMount()}catch(l){Ae(t,s,l)}}var i=t.return;try{Vp(t)}catch(l){Ae(t,i,l)}break;case 5:var o=t.return;try{Vp(t)}catch(l){Ae(t,o,l)}}}catch(l){Ae(t,t.return,l)}if(t===e){K=null;break}var a=t.sibling;if(a!==null){a.return=t.return,K=a;break}K=t.return}}var V3=Math.ceil,uc=mr.ReactCurrentDispatcher,ey=mr.ReactCurrentOwner,ln=mr.ReactCurrentBatchConfig,ae=0,Ze=null,Ve=null,nt=0,$t=0,xi=os(0),We=0,Va=null,Ls=0,ff=0,ty=0,ma=null,wt=null,ny=0,Yi=1/0,Zn=null,cc=!1,qp=null,Vr=null,Xl=!1,$r=null,fc=0,ga=0,Wp=null,Cu=-1,ku=0;function yt(){return ae&6?Fe():Cu!==-1?Cu:Cu=Fe()}function Br(e){return e.mode&1?ae&2&&nt!==0?nt&-nt:j3.transition!==null?(ku===0&&(ku=M_()),ku):(e=he,e!==0||(e=window.event,e=e===void 0?16:q_(e.type)),e):1}function En(e,t,n,r){if(50<ga)throw ga=0,Wp=null,Error(D(185));dl(e,n,r),(!(ae&2)||e!==Ze)&&(e===Ze&&(!(ae&2)&&(ff|=n),We===4&&Rr(e,nt)),Pt(e,r),n===1&&ae===0&&!(t.mode&1)&&(Yi=Fe()+500,af&&as()))}function Pt(e,t){var n=e.callbackNode;jT(e,t);var r=Qu(e,e===Ze?nt:0);if(r===0)n!==null&&L0(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&L0(n),t===1)e.tag===0?E3(P1.bind(null,e)):cS(P1.bind(null,e)),b3(function(){!(ae&6)&&as()}),n=null;else{switch(F_(r)){case 1:n=Pg;break;case 4:n=L_;break;case 16:n=Ku;break;case 536870912:n=D_;break;default:n=Ku}n=u2(n,n2.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function n2(e,t){if(Cu=-1,ku=0,ae&6)throw Error(D(327));var n=e.callbackNode;if(Ti()&&e.callbackNode!==n)return null;var r=Qu(e,e===Ze?nt:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=dc(e,r);else{t=r;var s=ae;ae|=2;var i=s2();(Ze!==e||nt!==t)&&(Zn=null,Yi=Fe()+500,Ts(e,t));do try{q3();break}catch(a){r2(e,a)}while(1);zg(),uc.current=i,ae=s,Ve!==null?t=0:(Ze=null,nt=0,t=We)}if(t!==0){if(t===2&&(s=xp(e),s!==0&&(r=s,t=Kp(e,s))),t===1)throw n=Va,Ts(e,0),Rr(e,r),Pt(e,Fe()),n;if(t===6)Rr(e,r);else{if(s=e.current.alternate,!(r&30)&&!B3(s)&&(t=dc(e,r),t===2&&(i=xp(e),i!==0&&(r=i,t=Kp(e,i))),t===1))throw n=Va,Ts(e,0),Rr(e,r),Pt(e,Fe()),n;switch(e.finishedWork=s,e.finishedLanes=r,t){case 0:case 1:throw Error(D(345));case 2:ms(e,wt,Zn);break;case 3:if(Rr(e,r),(r&130023424)===r&&(t=ny+500-Fe(),10<t)){if(Qu(e,0)!==0)break;if(s=e.suspendedLanes,(s&r)!==r){yt(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=kp(ms.bind(null,e,wt,Zn),t);break}ms(e,wt,Zn);break;case 4:if(Rr(e,r),(r&4194240)===r)break;for(t=e.eventTimes,s=-1;0<r;){var o=31-Sn(r);i=1<<o,o=t[o],o>s&&(s=o),r&=~i}if(r=s,r=Fe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*V3(r/1960))-r,10<r){e.timeoutHandle=kp(ms.bind(null,e,wt,Zn),r);break}ms(e,wt,Zn);break;case 5:ms(e,wt,Zn);break;default:throw Error(D(329))}}}return Pt(e,Fe()),e.callbackNode===n?n2.bind(null,e):null}function Kp(e,t){var n=ma;return e.current.memoizedState.isDehydrated&&(Ts(e,t).flags|=256),e=dc(e,t),e!==2&&(t=wt,wt=n,t!==null&&Qp(t)),e}function Qp(e){wt===null?wt=e:wt.push.apply(wt,e)}function B3(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var s=n[r],i=s.getSnapshot;s=s.value;try{if(!kn(i(),s))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Rr(e,t){for(t&=~ty,t&=~ff,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Sn(t),r=1<<n;e[n]=-1,t&=~r}}function P1(e){if(ae&6)throw Error(D(327));Ti();var t=Qu(e,0);if(!(t&1))return Pt(e,Fe()),null;var n=dc(e,t);if(e.tag!==0&&n===2){var r=xp(e);r!==0&&(t=r,n=Kp(e,r))}if(n===1)throw n=Va,Ts(e,0),Rr(e,t),Pt(e,Fe()),n;if(n===6)throw Error(D(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ms(e,wt,Zn),Pt(e,Fe()),null}function ry(e,t){var n=ae;ae|=1;try{return e(t)}finally{ae=n,ae===0&&(Yi=Fe()+500,af&&as())}}function Ds(e){$r!==null&&$r.tag===0&&!(ae&6)&&Ti();var t=ae;ae|=1;var n=ln.transition,r=he;try{if(ln.transition=null,he=1,e)return e()}finally{he=r,ln.transition=n,ae=t,!(ae&6)&&as()}}function sy(){$t=xi.current,we(xi)}function Ts(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,x3(n)),Ve!==null)for(n=Ve.return;n!==null;){var r=n;switch(Mg(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Zu();break;case 3:Qi(),we(Ct),we(ft),Kg();break;case 5:Wg(r);break;case 4:Qi();break;case 13:we(ke);break;case 19:we(ke);break;case 10:Vg(r.type._context);break;case 22:case 23:sy()}n=n.return}if(Ze=e,Ve=e=Hr(e.current,null),nt=$t=t,We=0,Va=null,ty=ff=Ls=0,wt=ma=null,ws!==null){for(t=0;t<ws.length;t++)if(n=ws[t],r=n.interleaved,r!==null){n.interleaved=null;var s=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=s,r.next=o}n.pending=r}ws=null}return e}function r2(e,t){do{var n=Ve;try{if(zg(),Su.current=lc,ac){for(var r=Pe.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}ac=!1}if(Is=0,Je=He=Pe=null,ha=!1,Fa=0,ey.current=null,n===null||n.return===null){We=1,Va=t,Ve=null;break}e:{var i=e,o=n.return,a=n,l=t;if(t=nt,a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,f=a,d=f.tag;if(!(f.mode&1)&&(d===0||d===11||d===15)){var h=f.alternate;h?(f.updateQueue=h.updateQueue,f.memoizedState=h.memoizedState,f.lanes=h.lanes):(f.updateQueue=null,f.memoizedState=null)}var p=m1(o);if(p!==null){p.flags&=-257,g1(p,o,a,i,t),p.mode&1&&p1(i,c,t),t=p,l=c;var x=t.updateQueue;if(x===null){var w=new Set;w.add(l),t.updateQueue=w}else x.add(l);break e}else{if(!(t&1)){p1(i,c,t),iy();break e}l=Error(D(426))}}else if(Se&&a.mode&1){var b=m1(o);if(b!==null){!(b.flags&65536)&&(b.flags|=256),g1(b,o,a,i,t),Fg(Gi(l,a));break e}}i=l=Gi(l,a),We!==4&&(We=2),ma===null?ma=[i]:ma.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var v=US(i,l,t);a1(i,v);break e;case 1:a=l;var m=i.type,g=i.stateNode;if(!(i.flags&128)&&(typeof m.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Vr===null||!Vr.has(g)))){i.flags|=65536,t&=-t,i.lanes|=t;var S=zS(i,a,t);a1(i,S);break e}}i=i.return}while(i!==null)}o2(n)}catch(_){t=_,Ve===n&&n!==null&&(Ve=n=n.return);continue}break}while(1)}function s2(){var e=uc.current;return uc.current=lc,e===null?lc:e}function iy(){(We===0||We===3||We===2)&&(We=4),Ze===null||!(Ls&268435455)&&!(ff&268435455)||Rr(Ze,nt)}function dc(e,t){var n=ae;ae|=2;var r=s2();(Ze!==e||nt!==t)&&(Zn=null,Ts(e,t));do try{H3();break}catch(s){r2(e,s)}while(1);if(zg(),ae=n,uc.current=r,Ve!==null)throw Error(D(261));return Ze=null,nt=0,We}function H3(){for(;Ve!==null;)i2(Ve)}function q3(){for(;Ve!==null&&!gT();)i2(Ve)}function i2(e){var t=l2(e.alternate,e,$t);e.memoizedProps=e.pendingProps,t===null?o2(e):Ve=t,ey.current=null}function o2(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=M3(n,t),n!==null){n.flags&=32767,Ve=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{We=6,Ve=null;return}}else if(n=D3(n,t,$t),n!==null){Ve=n;return}if(t=t.sibling,t!==null){Ve=t;return}Ve=t=e}while(t!==null);We===0&&(We=5)}function ms(e,t,n){var r=he,s=ln.transition;try{ln.transition=null,he=1,W3(e,t,n,r)}finally{ln.transition=s,he=r}return null}function W3(e,t,n,r){do Ti();while($r!==null);if(ae&6)throw Error(D(327));n=e.finishedWork;var s=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(D(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(CT(e,i),e===Ze&&(Ve=Ze=null,nt=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Xl||(Xl=!0,u2(Ku,function(){return Ti(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=ln.transition,ln.transition=null;var o=he;he=1;var a=ae;ae|=4,ey.current=null,U3(e,n),e2(n,e),d3(jp),Gu=!!Ep,jp=Ep=null,e.current=n,z3(n),yT(),ae=a,he=o,ln.transition=i}else e.current=n;if(Xl&&(Xl=!1,$r=e,fc=s),i=e.pendingLanes,i===0&&(Vr=null),bT(n.stateNode),Pt(e,Fe()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)s=t[n],r(s.value,{componentStack:s.stack,digest:s.digest});if(cc)throw cc=!1,e=qp,qp=null,e;return fc&1&&e.tag!==0&&Ti(),i=e.pendingLanes,i&1?e===Wp?ga++:(ga=0,Wp=e):ga=0,as(),null}function Ti(){if($r!==null){var e=F_(fc),t=ln.transition,n=he;try{if(ln.transition=null,he=16>e?16:e,$r===null)var r=!1;else{if(e=$r,$r=null,fc=0,ae&6)throw Error(D(331));var s=ae;for(ae|=4,K=e.current;K!==null;){var i=K,o=i.child;if(K.flags&16){var a=i.deletions;if(a!==null){for(var l=0;l<a.length;l++){var c=a[l];for(K=c;K!==null;){var f=K;switch(f.tag){case 0:case 11:case 15:pa(8,f,i)}var d=f.child;if(d!==null)d.return=f,K=d;else for(;K!==null;){f=K;var h=f.sibling,p=f.return;if(XS(f),f===c){K=null;break}if(h!==null){h.return=p,K=h;break}K=p}}}var x=i.alternate;if(x!==null){var w=x.child;if(w!==null){x.child=null;do{var b=w.sibling;w.sibling=null,w=b}while(w!==null)}}K=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,K=o;else e:for(;K!==null;){if(i=K,i.flags&2048)switch(i.tag){case 0:case 11:case 15:pa(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,K=v;break e}K=i.return}}var m=e.current;for(K=m;K!==null;){o=K;var g=o.child;if(o.subtreeFlags&2064&&g!==null)g.return=o,K=g;else e:for(o=m;K!==null;){if(a=K,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:cf(9,a)}}catch(_){Ae(a,a.return,_)}if(a===o){K=null;break e}var S=a.sibling;if(S!==null){S.return=a.return,K=S;break e}K=a.return}}if(ae=s,as(),Fn&&typeof Fn.onPostCommitFiberRoot=="function")try{Fn.onPostCommitFiberRoot(tf,e)}catch{}r=!0}return r}finally{he=n,ln.transition=t}}return!1}function T1(e,t,n){t=Gi(n,t),t=US(e,t,1),e=zr(e,t,1),t=yt(),e!==null&&(dl(e,1,t),Pt(e,t))}function Ae(e,t,n){if(e.tag===3)T1(e,e,n);else for(;t!==null;){if(t.tag===3){T1(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Vr===null||!Vr.has(r))){e=Gi(n,e),e=zS(t,e,1),t=zr(t,e,1),e=yt(),t!==null&&(dl(t,1,e),Pt(t,e));break}}t=t.return}}function K3(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=yt(),e.pingedLanes|=e.suspendedLanes&n,Ze===e&&(nt&n)===n&&(We===4||We===3&&(nt&130023424)===nt&&500>Fe()-ny?Ts(e,0):ty|=n),Pt(e,t)}function a2(e,t){t===0&&(e.mode&1?(t=zl,zl<<=1,!(zl&130023424)&&(zl=4194304)):t=1);var n=yt();e=dr(e,t),e!==null&&(dl(e,t,n),Pt(e,n))}function Q3(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),a2(e,n)}function G3(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(D(314))}r!==null&&r.delete(t),a2(e,n)}var l2;l2=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ct.current)Et=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Et=!1,L3(e,t,n);Et=!!(e.flags&131072)}else Et=!1,Se&&t.flags&1048576&&fS(t,nc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ju(e,t),e=t.pendingProps;var s=qi(t,ft.current);Pi(t,n),s=Gg(null,t,r,e,s,n);var i=Yg();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,kt(r)?(i=!0,ec(t)):i=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,Hg(t),s.updater=lf,t.stateNode=s,s._reactInternals=t,$p(t,r,e,n),t=Dp(null,t,r,!0,i,n)):(t.tag=0,Se&&i&&Dg(t),pt(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ju(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=X3(r),e=yn(r,e),s){case 0:t=Lp(null,t,r,e,n);break e;case 1:t=x1(null,t,r,e,n);break e;case 11:t=y1(null,t,r,e,n);break e;case 14:t=v1(null,t,r,yn(r.type,e),n);break e}throw Error(D(306,r,""))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:yn(r,s),Lp(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:yn(r,s),x1(e,t,r,s,n);case 3:e:{if(qS(t),e===null)throw Error(D(387));r=t.pendingProps,i=t.memoizedState,s=i.element,mS(e,t),ic(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){s=Gi(Error(D(423)),t),t=b1(e,t,r,n,s);break e}else if(r!==s){s=Gi(Error(D(424)),t),t=b1(e,t,r,n,s);break e}else for(Dt=Ur(t.stateNode.containerInfo.firstChild),Ut=t,Se=!0,xn=null,n=xS(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Wi(),r===s){t=hr(e,t,n);break e}pt(e,t,r,n)}t=t.child}return t;case 5:return bS(t),e===null&&Op(t),r=t.type,s=t.pendingProps,i=e!==null?e.memoizedProps:null,o=s.children,Cp(r,s)?o=null:i!==null&&Cp(r,i)&&(t.flags|=32),HS(e,t),pt(e,t,o,n),t.child;case 6:return e===null&&Op(t),null;case 13:return WS(e,t,n);case 4:return qg(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ki(t,null,r,n):pt(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:yn(r,s),y1(e,t,r,s,n);case 7:return pt(e,t,t.pendingProps,n),t.child;case 8:return pt(e,t,t.pendingProps.children,n),t.child;case 12:return pt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,i=t.memoizedProps,o=s.value,xe(rc,r._currentValue),r._currentValue=o,i!==null)if(kn(i.value,o)){if(i.children===s.children&&!Ct.current){t=hr(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=ur(-1,n&-n),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?l.next=l:(l.next=f.next,f.next=l),c.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Np(i.return,n,t),a.lanes|=n;break}l=l.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(D(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Np(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}pt(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,Pi(t,n),s=fn(s),r=r(s),t.flags|=1,pt(e,t,r,n),t.child;case 14:return r=t.type,s=yn(r,t.pendingProps),s=yn(r.type,s),v1(e,t,r,s,n);case 15:return VS(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:yn(r,s),ju(e,t),t.tag=1,kt(r)?(e=!0,ec(t)):e=!1,Pi(t,n),yS(t,r,s),$p(t,r,s,n),Dp(null,t,r,!0,e,n);case 19:return KS(e,t,n);case 22:return BS(e,t,n)}throw Error(D(156,t.tag))};function u2(e,t){return I_(e,t)}function Y3(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,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 on(e,t,n,r){return new Y3(e,t,n,r)}function oy(e){return e=e.prototype,!(!e||!e.isReactComponent)}function X3(e){if(typeof e=="function")return oy(e)?1:0;if(e!=null){if(e=e.$$typeof,e===jg)return 11;if(e===Cg)return 14}return 2}function Hr(e,t){var n=e.alternate;return n===null?(n=on(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Pu(e,t,n,r,s,i){var o=2;if(r=e,typeof e=="function")oy(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ui:return Rs(n.children,s,i,t);case Eg:o=8,s|=8;break;case sp:return e=on(12,n,t,s|2),e.elementType=sp,e.lanes=i,e;case ip:return e=on(13,n,t,s),e.elementType=ip,e.lanes=i,e;case op:return e=on(19,n,t,s),e.elementType=op,e.lanes=i,e;case v_:return df(n,s,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case g_:o=10;break e;case y_:o=9;break e;case jg:o=11;break e;case Cg:o=14;break e;case Er:o=16,r=null;break e}throw Error(D(130,e==null?e:typeof e,""))}return t=on(o,n,t,s),t.elementType=e,t.type=r,t.lanes=i,t}function Rs(e,t,n,r){return e=on(7,e,r,t),e.lanes=n,e}function df(e,t,n,r){return e=on(22,e,r,t),e.elementType=v_,e.lanes=n,e.stateNode={isHidden:!1},e}function Ld(e,t,n){return e=on(6,e,null,t),e.lanes=n,e}function Dd(e,t,n){return t=on(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function J3(e,t,n,r,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=yd(0),this.expirationTimes=yd(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yd(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function ay(e,t,n,r,s,i,o,a,l){return e=new J3(e,t,n,a,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=on(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Hg(i),e}function Z3(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:li,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function c2(e){if(!e)return es;e=e._reactInternals;e:{if(Ws(e)!==e||e.tag!==1)throw Error(D(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(kt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(D(171))}if(e.tag===1){var n=e.type;if(kt(n))return uS(e,n,t)}return t}function f2(e,t,n,r,s,i,o,a,l){return e=ay(n,r,!0,e,s,i,o,a,l),e.context=c2(null),n=e.current,r=yt(),s=Br(n),i=ur(r,s),i.callback=t??null,zr(n,i,s),e.current.lanes=s,dl(e,s,r),Pt(e,r),e}function hf(e,t,n,r){var s=t.current,i=yt(),o=Br(s);return n=c2(n),t.context===null?t.context=n:t.pendingContext=n,t=ur(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=zr(s,t,o),e!==null&&(En(e,s,o,i),_u(e,s,o)),o}function hc(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function R1(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ly(e,t){R1(e,t),(e=e.alternate)&&R1(e,t)}function eR(){return null}var d2=typeof reportError=="function"?reportError:function(e){console.error(e)};function uy(e){this._internalRoot=e}pf.prototype.render=uy.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(D(409));hf(e,t,null,null)};pf.prototype.unmount=uy.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ds(function(){hf(null,e,null,null)}),t[fr]=null}};function pf(e){this._internalRoot=e}pf.prototype.unstable_scheduleHydration=function(e){if(e){var t=V_();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Tr.length&&t!==0&&t<Tr[n].priority;n++);Tr.splice(n,0,e),n===0&&H_(e)}};function cy(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function mf(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function O1(){}function tR(e,t,n,r,s){if(s){if(typeof r=="function"){var i=r;r=function(){var c=hc(o);i.call(c)}}var o=f2(t,r,e,0,null,!1,!1,"",O1);return e._reactRootContainer=o,e[fr]=o.current,$a(e.nodeType===8?e.parentNode:e),Ds(),o}for(;s=e.lastChild;)e.removeChild(s);if(typeof r=="function"){var a=r;r=function(){var c=hc(l);a.call(c)}}var l=ay(e,0,!1,null,null,!1,!1,"",O1);return e._reactRootContainer=l,e[fr]=l.current,$a(e.nodeType===8?e.parentNode:e),Ds(function(){hf(t,l,n,r)}),l}function gf(e,t,n,r,s){var i=n._reactRootContainer;if(i){var o=i;if(typeof s=="function"){var a=s;s=function(){var l=hc(o);a.call(l)}}hf(t,o,e,s)}else o=tR(n,t,e,s,r);return hc(o)}U_=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ta(t.pendingLanes);n!==0&&(Tg(t,n|1),Pt(t,Fe()),!(ae&6)&&(Yi=Fe()+500,as()))}break;case 13:Ds(function(){var r=dr(e,1);if(r!==null){var s=yt();En(r,e,1,s)}}),ly(e,1)}};Rg=function(e){if(e.tag===13){var t=dr(e,134217728);if(t!==null){var n=yt();En(t,e,134217728,n)}ly(e,134217728)}};z_=function(e){if(e.tag===13){var t=Br(e),n=dr(e,t);if(n!==null){var r=yt();En(n,e,t,r)}ly(e,t)}};V_=function(){return he};B_=function(e,t){var n=he;try{return he=e,t()}finally{he=n}};gp=function(e,t,n){switch(t){case"input":if(up(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var s=of(r);if(!s)throw Error(D(90));b_(r),up(r,s)}}}break;case"textarea":__(e,n);break;case"select":t=n.value,t!=null&&Ei(e,!!n.multiple,t,!1)}};T_=ry;R_=Ds;var nR={usingClientEntryPoint:!1,Events:[pl,hi,of,k_,P_,ry]},Ko={findFiberByHostInstance:bs,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rR={bundleType:Ko.bundleType,version:Ko.version,rendererPackageName:Ko.rendererPackageName,rendererConfig:Ko.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:mr.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=A_(e),e===null?null:e.stateNode},findFiberByHostInstance:Ko.findFiberByHostInstance||eR,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Jl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jl.isDisabled&&Jl.supportsFiber)try{tf=Jl.inject(rR),Fn=Jl}catch{}}Ht.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=nR;Ht.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!cy(t))throw Error(D(200));return Z3(e,t,null,n)};Ht.createRoot=function(e,t){if(!cy(e))throw Error(D(299));var n=!1,r="",s=d2;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(s=t.onRecoverableError)),t=ay(e,1,!1,null,null,n,!1,r,s),e[fr]=t.current,$a(e.nodeType===8?e.parentNode:e),new uy(t)};Ht.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(D(188)):(e=Object.keys(e).join(","),Error(D(268,e)));return e=A_(t),e=e===null?null:e.stateNode,e};Ht.flushSync=function(e){return Ds(e)};Ht.hydrate=function(e,t,n){if(!mf(t))throw Error(D(200));return gf(null,e,t,!0,n)};Ht.hydrateRoot=function(e,t,n){if(!cy(e))throw Error(D(405));var r=n!=null&&n.hydratedSources||null,s=!1,i="",o=d2;if(n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=f2(t,null,e,1,n??null,s,!1,i,o),e[fr]=t.current,$a(e),r)for(e=0;e<r.length;e++)n=r[e],s=n._getVersion,s=s(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,s]:t.mutableSourceEagerHydrationData.push(n,s);return new pf(t)};Ht.render=function(e,t,n){if(!mf(t))throw Error(D(200));return gf(null,e,t,!1,n)};Ht.unmountComponentAtNode=function(e){if(!mf(e))throw Error(D(40));return e._reactRootContainer?(Ds(function(){gf(null,null,e,!1,function(){e._reactRootContainer=null,e[fr]=null})}),!0):!1};Ht.unstable_batchedUpdates=ry;Ht.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!mf(n))throw Error(D(200));if(e==null||e._reactInternals===void 0)throw Error(D(38));return gf(e,t,n,!1,r)};Ht.version="18.2.0-next-9e3b772b8-20220608";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Ht})(eT);const rq=ul(Jr);var h2,N1=Jr;h2=N1.createRoot,N1.hydrateRoot;let un=typeof document<"u"?document.getElementById("root")??document.body:void 0;function p2(e,t){un==null||un.style.setProperty(e,t)}function m2(e){Object.entries(e.colors).forEach(([t,n])=>{p2(t,n)}),e.is_dark?un.classList.add("dark"):un.classList.remove("dark")}const fy=y.createContext(null);function Rt(){return y.useContext(fy)}function sR(){const e=fl(),{mergeBootstrapData:t,data:n}=Rt(),r=y.useCallback(s=>{switch(s.type){case"navigate":return e(s.to);case"setValues":return t({themes:{...n.themes,all:s.values.appearance.themes.all},settings:{...n.settings,...s.values.settings}});case"setThemeColor":return p2(s.name,s.value);case"setActiveTheme":const i=n.themes.all.find(o=>o.id===s.themeId);i&&m2(i);return;case"setCustomCode":return aR(s.mode,s.value)}},[n,t,e]);return y.useEffect(()=>{const s=i=>{iR(i)&&oR(i)&&r(i.data)};return window.addEventListener("message",s),()=>{window.removeEventListener("message",s)}},[e,r]),null}function iR(e){var t;return((t=e.data)==null?void 0:t.source)==="be-appearance-editor"}function oR(e){return new URL(e.origin).hostname===window.location.hostname}function aR(e,t){const n=e==="html"?document.body:document.head,r=e==="html"?"div":"style";let s=n.querySelector("#be-custom-code");t?(s||(s=document.createElement(r),s.id="be-custom-code",n.appendChild(s)),s.innerHTML=t):s&&s.remove()}class Eo{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(n=>n!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const Ba=typeof window>"u"||"Deno"in window;function Yt(){}function lR(e,t){return typeof e=="function"?e(t):e}function Gp(e){return typeof e=="number"&&e>=0&&e!==1/0}function g2(e,t){return Math.max(e+(t||0)-Date.now(),0)}function ra(e,t,n){return gl(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function uR(e,t,n){return gl(e)?typeof t=="function"?{...n,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:typeof e=="function"?{...t,mutationFn:e}:{...e}}function Cr(e,t,n){return gl(e)?[{...t,queryKey:e},n]:[e||{},t]}function A1(e,t){const{type:n="all",exact:r,fetchStatus:s,predicate:i,queryKey:o,stale:a}=e;if(gl(o)){if(r){if(t.queryHash!==dy(o,t.options))return!1}else if(!pc(t.queryKey,o))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||typeof s<"u"&&s!==t.state.fetchStatus||i&&!i(t))}function $1(e,t){const{exact:n,fetching:r,predicate:s,mutationKey:i}=e;if(gl(i)){if(!t.options.mutationKey)return!1;if(n){if(Ss(t.options.mutationKey)!==Ss(i))return!1}else if(!pc(t.options.mutationKey,i))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||s&&!s(t))}function dy(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ss)(e)}function Ss(e){return JSON.stringify(e,(t,n)=>Xp(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function pc(e,t){return y2(e,t)}function y2(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!y2(e[n],t[n])):!1}function v2(e,t){if(e===t)return e;const n=I1(e)&&I1(t);if(n||Xp(e)&&Xp(t)){const r=n?e.length:Object.keys(e).length,s=n?t:Object.keys(t),i=s.length,o=n?[]:{};let a=0;for(let l=0;l<i;l++){const c=n?l:s[l];o[c]=v2(e[c],t[c]),o[c]===e[c]&&a++}return r===i&&a===r?e:o}return t}function Yp(e,t){if(e&&!t||t&&!e)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function I1(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Xp(e){if(!L1(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const n=t.prototype;return!(!L1(n)||!n.hasOwnProperty("isPrototypeOf"))}function L1(e){return Object.prototype.toString.call(e)==="[object Object]"}function gl(e){return Array.isArray(e)}function x2(e){return new Promise(t=>{setTimeout(t,e)})}function D1(e){x2(0).then(e)}function cR(){if(typeof AbortController=="function")return new AbortController}function Jp(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?v2(e,t):t}class fR extends Eo{constructor(){super(),this.setup=t=>{if(!Ba&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const mc=new fR;class dR extends Eo{constructor(){super(),this.setup=t=>{if(!Ba&&window.addEventListener){const n=()=>t();return window.addEventListener("online",n,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const gc=new dR;function hR(e){return Math.min(1e3*2**e,3e4)}function yf(e){return(e??"online")==="online"?gc.isOnline():!0}class b2{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function Tu(e){return e instanceof b2}function w2(e){let t=!1,n=0,r=!1,s,i,o;const a=new Promise((b,v)=>{i=b,o=v}),l=b=>{r||(p(new b2(b)),e.abort==null||e.abort())},c=()=>{t=!0},f=()=>{t=!1},d=()=>!mc.isFocused()||e.networkMode!=="always"&&!gc.isOnline(),h=b=>{r||(r=!0,e.onSuccess==null||e.onSuccess(b),s==null||s(),i(b))},p=b=>{r||(r=!0,e.onError==null||e.onError(b),s==null||s(),o(b))},x=()=>new Promise(b=>{s=v=>{const m=r||!d();return m&&b(v),m},e.onPause==null||e.onPause()}).then(()=>{s=void 0,r||e.onContinue==null||e.onContinue()}),w=()=>{if(r)return;let b;try{b=e.fn()}catch(v){b=Promise.reject(v)}Promise.resolve(b).then(h).catch(v=>{var m,g;if(r)return;const S=(m=e.retry)!=null?m:3,_=(g=e.retryDelay)!=null?g:hR,j=typeof _=="function"?_(n,v):_,E=S===!0||typeof S=="number"&&n<S||typeof S=="function"&&S(n,v);if(t||!E){p(v);return}n++,e.onFail==null||e.onFail(n,v),x2(j).then(()=>{if(d())return x()}).then(()=>{t?p(v):w()})})};return yf(e.networkMode)?w():x().then(w),{promise:a,cancel:l,continue:()=>(s==null?void 0:s())?a:Promise.resolve(),cancelRetry:c,continueRetry:f}}const hy=console;function pR(){let e=[],t=0,n=f=>{f()},r=f=>{f()};const s=f=>{let d;t++;try{d=f()}finally{t--,t||a()}return d},i=f=>{t?e.push(f):D1(()=>{n(f)})},o=f=>(...d)=>{i(()=>{f(...d)})},a=()=>{const f=e;e=[],f.length&&D1(()=>{r(()=>{f.forEach(d=>{n(d)})})})};return{batch:s,batchCalls:o,schedule:i,setNotifyFunction:f=>{n=f},setBatchNotifyFunction:f=>{r=f}}}const $e=pR();class _2{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Gp(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t??(Ba?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class mR extends _2{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||hy,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||gR(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=Jp(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(Yt).catch(Yt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!g2(this.state.dataUpdatedAt,t)}onFocus(){var t;const n=this.observers.find(r=>r.shouldFetchOnWindowFocus());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const n=this.observers.find(r=>r.shouldFetchOnReconnect());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.indexOf(t)!==-1&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,n){var r,s;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&n!=null&&n.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var i;return(i=this.retryer)==null||i.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(x=>x.options.queryFn);p&&this.setOptions(p.options)}Array.isArray(this.options.queryKey);const o=cR(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>{if(o)return this.abortSignalConsumed=!0,o.signal}})};l(a);const c=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(a)):Promise.reject("Missing queryFn"),f={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:c};if(l(f),(r=this.options.behavior)==null||r.onFetch(f),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((s=f.fetchOptions)==null?void 0:s.meta)){var d;this.dispatch({type:"fetch",meta:(d=f.fetchOptions)==null?void 0:d.meta})}const h=p=>{if(Tu(p)&&p.silent||this.dispatch({type:"error",error:p}),!Tu(p)){var x,w,b,v;(x=(w=this.cache.config).onError)==null||x.call(w,p,this),(b=(v=this.cache.config).onSettled)==null||b.call(v,this.state.data,p,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=w2({fn:f.fetchFn,abort:o==null?void 0:o.abort.bind(o),onSuccess:p=>{var x,w,b,v;if(typeof p>"u"){h(new Error("undefined"));return}this.setData(p),(x=(w=this.cache.config).onSuccess)==null||x.call(w,p,this),(b=(v=this.cache.config).onSettled)==null||b.call(v,p,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:h,onFail:(p,x)=>{this.dispatch({type:"failed",failureCount:p,error:x})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const n=r=>{var s,i;switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(s=t.meta)!=null?s:null,fetchStatus:yf(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(i=t.dataUpdatedAt)!=null?i:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return Tu(o)&&o.revert&&this.revertState?{...this.revertState}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),$e.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function gR(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=typeof t<"u",r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}class yR extends Eo{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var s;const i=n.queryKey,o=(s=n.queryHash)!=null?s:dy(i,n);let a=this.get(o);return a||(a=new mR({cache:this,logger:t.getLogger(),queryKey:i,queryHash:o,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(i)}),this.add(a)),a}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){$e.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=Cr(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(s=>A1(r,s))}findAll(t,n){const[r]=Cr(t,n);return Object.keys(r).length>0?this.queries.filter(s=>A1(r,s)):this.queries}notify(t){$e.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){$e.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){$e.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class vR extends _2{constructor(t){super(),this.defaultOptions=t.defaultOptions,this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||hy,this.observers=[],this.state=t.state||S2(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,n;return(t=(n=this.retryer)==null?void 0:n.continue())!=null?t:this.execute()}async execute(){const t=()=>{var E;return this.retryer=w2({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(k,R)=>{this.dispatch({type:"failed",failureCount:k,error:R})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(E=this.options.retry)!=null?E:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,s,i,o,a,l,c,f;if(!n){var d,h,p,x;this.dispatch({type:"loading",variables:this.options.variables}),await((d=(h=this.mutationCache.config).onMutate)==null?void 0:d.call(h,this.state.variables,this));const k=await((p=(x=this.options).onMutate)==null?void 0:p.call(x,this.state.variables));k!==this.state.context&&this.dispatch({type:"loading",context:k,variables:this.state.variables})}const E=await t();return await((r=(s=this.mutationCache.config).onSuccess)==null?void 0:r.call(s,E,this.state.variables,this.state.context,this)),await((i=(o=this.options).onSuccess)==null?void 0:i.call(o,E,this.state.variables,this.state.context)),await((a=(l=this.mutationCache.config).onSettled)==null?void 0:a.call(l,E,null,this.state.variables,this.state.context,this)),await((c=(f=this.options).onSettled)==null?void 0:c.call(f,E,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:E}),E}catch(E){try{var w,b,v,m,g,S,_,j;throw await((w=(b=this.mutationCache.config).onError)==null?void 0:w.call(b,E,this.state.variables,this.state.context,this)),await((v=(m=this.options).onError)==null?void 0:v.call(m,E,this.state.variables,this.state.context)),await((g=(S=this.mutationCache.config).onSettled)==null?void 0:g.call(S,void 0,E,this.state.variables,this.state.context,this)),await((_=(j=this.options).onSettled)==null?void 0:_.call(j,void 0,E,this.state.variables,this.state.context)),E}finally{this.dispatch({type:"error",error:E})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!yf(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"};case"setState":return{...r,...t.state}}};this.state=n(this.state),$e.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function S2(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class xR extends Eo{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const s=new vR({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0});return this.add(s),s}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){$e.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(n=>$1(t,n))}findAll(t){return this.mutations.filter(n=>$1(t,n))}notify(t){$e.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){var t;return this.resuming=((t=this.resuming)!=null?t:Promise.resolve()).then(()=>{const n=this.mutations.filter(r=>r.state.isPaused);return $e.batch(()=>n.reduce((r,s)=>r.then(()=>s.continue().catch(Yt)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function bR(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,s,i,o;const a=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,l=(r=e.fetchOptions)==null||(s=r.meta)==null?void 0:s.fetchMore,c=l==null?void 0:l.pageParam,f=(l==null?void 0:l.direction)==="forward",d=(l==null?void 0:l.direction)==="backward",h=((i=e.state.data)==null?void 0:i.pages)||[],p=((o=e.state.data)==null?void 0:o.pageParams)||[];let x=p,w=!1;const b=j=>{Object.defineProperty(j,"signal",{enumerable:!0,get:()=>{var E;if((E=e.signal)!=null&&E.aborted)w=!0;else{var k;(k=e.signal)==null||k.addEventListener("abort",()=>{w=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),m=(j,E,k,R)=>(x=R?[E,...x]:[...x,E],R?[k,...j]:[...j,k]),g=(j,E,k,R)=>{if(w)return Promise.reject("Cancelled");if(typeof k>"u"&&!E&&j.length)return Promise.resolve(j);const N={queryKey:e.queryKey,pageParam:k,meta:e.options.meta};b(N);const $=v(N);return Promise.resolve($).then(M=>m(j,k,M,R))};let S;if(!h.length)S=g([]);else if(f){const j=typeof c<"u",E=j?c:Zp(e.options,h);S=g(h,j,E)}else if(d){const j=typeof c<"u",E=j?c:E2(e.options,h);S=g(h,j,E,!0)}else{x=[];const j=typeof e.options.getNextPageParam>"u";S=(a&&h[0]?a(h[0],0,h):!0)?g([],j,p[0]):Promise.resolve(m([],p[0],h[0]));for(let k=1;k<h.length;k++)S=S.then(R=>{if(a&&h[k]?a(h[k],k,h):!0){const $=j?p[k]:Zp(e.options,R);return g(R,j,$)}return Promise.resolve(m(R,p[k],h[k]))})}return S.then(j=>({pages:j,pageParams:x}))}}}}function Zp(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function E2(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}function sq(e,t){if(e.getNextPageParam&&Array.isArray(t)){const n=Zp(e,t);return typeof n<"u"&&n!==null&&n!==!1}}function iq(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){const n=E2(e,t);return typeof n<"u"&&n!==null&&n!==!1}}class wR{constructor(t={}){this.queryCache=t.queryCache||new yR,this.mutationCache=t.mutationCache||new xR,this.logger=t.logger||hy,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=mc.subscribe(()=>{mc.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=gc.subscribe(()=>{gc.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var t,n;this.mountCount--,this.mountCount===0&&((t=this.unsubscribeFocus)==null||t.call(this),this.unsubscribeFocus=void 0,(n=this.unsubscribeOnline)==null||n.call(this),this.unsubscribeOnline=void 0)}isFetching(t,n){const[r]=Cr(t,n);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state.data}ensureQueryData(t,n,r){const s=ra(t,n,r),i=this.getQueryData(s.queryKey);return i?Promise.resolve(i):this.fetchQuery(s)}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:n,state:r})=>{const s=r.data;return[n,s]})}setQueryData(t,n,r){const s=this.queryCache.find(t),i=s==null?void 0:s.state.data,o=lR(n,i);if(typeof o>"u")return;const a=ra(t),l=this.defaultQueryOptions(a);return this.queryCache.build(this,l).setData(o,{...r,manual:!0})}setQueriesData(t,n,r){return $e.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:s})=>[s,this.setQueryData(s,n,r)]))}getQueryState(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state}removeQueries(t,n){const[r]=Cr(t,n),s=this.queryCache;$e.batch(()=>{s.findAll(r).forEach(i=>{s.remove(i)})})}resetQueries(t,n,r){const[s,i]=Cr(t,n,r),o=this.queryCache,a={type:"active",...s};return $e.batch(()=>(o.findAll(s).forEach(l=>{l.reset()}),this.refetchQueries(a,i)))}cancelQueries(t,n,r){const[s,i={}]=Cr(t,n,r);typeof i.revert>"u"&&(i.revert=!0);const o=$e.batch(()=>this.queryCache.findAll(s).map(a=>a.cancel(i)));return Promise.all(o).then(Yt).catch(Yt)}invalidateQueries(t,n,r){const[s,i]=Cr(t,n,r);return $e.batch(()=>{var o,a;if(this.queryCache.findAll(s).forEach(c=>{c.invalidate()}),s.refetchType==="none")return Promise.resolve();const l={...s,type:(o=(a=s.refetchType)!=null?a:s.type)!=null?o:"active"};return this.refetchQueries(l,i)})}refetchQueries(t,n,r){const[s,i]=Cr(t,n,r),o=$e.batch(()=>this.queryCache.findAll(s).filter(l=>!l.isDisabled()).map(l=>{var c;return l.fetch(void 0,{...i,cancelRefetch:(c=i==null?void 0:i.cancelRefetch)!=null?c:!0,meta:{refetchPage:s.refetchPage}})}));let a=Promise.all(o).then(Yt);return i!=null&&i.throwOnError||(a=a.catch(Yt)),a}fetchQuery(t,n,r){const s=ra(t,n,r),i=this.defaultQueryOptions(s);typeof i.retry>"u"&&(i.retry=!1);const o=this.queryCache.build(this,i);return o.isStaleByTime(i.staleTime)?o.fetch(i):Promise.resolve(o.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Yt).catch(Yt)}fetchInfiniteQuery(t,n,r){const s=ra(t,n,r);return s.behavior=bR(),this.fetchQuery(s)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Yt).catch(Yt)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(s=>Ss(t)===Ss(s.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>pc(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(s=>Ss(t)===Ss(s.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>pc(t,r.mutationKey));return n==null?void 0:n.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const n={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!n.queryHash&&n.queryKey&&(n.queryHash=dy(n.queryKey,n)),typeof n.refetchOnReconnect>"u"&&(n.refetchOnReconnect=n.networkMode!=="always"),typeof n.useErrorBoundary>"u"&&(n.useErrorBoundary=!!n.suspense),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class _R extends Eo{constructor(t,n){super(),this.client=t,this.options=n,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(n)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.length===1&&(this.currentQuery.addObserver(this),M1(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return em(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return em(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,n){const r=this.options,s=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),Yp(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const i=this.hasListeners();i&&F1(this.currentQuery,s,this.options,r)&&this.executeFetch(),this.updateResult(n),i&&(this.currentQuery!==s||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const o=this.computeRefetchInterval();i&&(this.currentQuery!==s||this.options.enabled!==r.enabled||o!==this.currentRefetchInterval)&&this.updateRefetchInterval(o)}getOptimisticResult(t){const n=this.client.getQueryCache().build(this.client,t);return this.createResult(n,t)}getCurrentResult(){return this.currentResult}trackResult(t){const n={};return Object.keys(t).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),t[r])})}),n}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...n}={}){return this.fetch({...n,meta:{refetchPage:t}})}fetchOptimistic(t){const n=this.client.defaultQueryOptions(t),r=this.client.getQueryCache().build(this.client,n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){var n;return this.executeFetch({...t,cancelRefetch:(n=t.cancelRefetch)!=null?n:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let n=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(Yt)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),Ba||this.currentResult.isStale||!Gp(this.options.staleTime))return;const n=g2(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},n)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(Ba||this.options.enabled===!1||!Gp(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||mc.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,n){const r=this.currentQuery,s=this.options,i=this.currentResult,o=this.currentResultState,a=this.currentResultOptions,l=t!==r,c=l?t.state:this.currentQueryInitialState,f=l?this.currentResult:this.previousQueryResult,{state:d}=t;let{dataUpdatedAt:h,error:p,errorUpdatedAt:x,fetchStatus:w,status:b}=d,v=!1,m=!1,g;if(n._optimisticResults){const k=this.hasListeners(),R=!k&&M1(t,n),N=k&&F1(t,r,n,s);(R||N)&&(w=yf(t.options.networkMode)?"fetching":"paused",h||(b="loading")),n._optimisticResults==="isRestoring"&&(w="idle")}if(n.keepPreviousData&&!d.dataUpdatedAt&&f!=null&&f.isSuccess&&b!=="error")g=f.data,h=f.dataUpdatedAt,b=f.status,v=!0;else if(n.select&&typeof d.data<"u")if(i&&d.data===(o==null?void 0:o.data)&&n.select===this.selectFn)g=this.selectResult;else try{this.selectFn=n.select,g=n.select(d.data),g=Jp(i==null?void 0:i.data,g,n),this.selectResult=g,this.selectError=null}catch(k){this.selectError=k}else g=d.data;if(typeof n.placeholderData<"u"&&typeof g>"u"&&b==="loading"){let k;if(i!=null&&i.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData))k=i.data;else if(k=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof k<"u")try{k=n.select(k),this.selectError=null}catch(R){this.selectError=R}typeof k<"u"&&(b="success",g=Jp(i==null?void 0:i.data,k,n),m=!0)}this.selectError&&(p=this.selectError,g=this.selectResult,x=Date.now(),b="error");const S=w==="fetching",_=b==="loading",j=b==="error";return{status:b,fetchStatus:w,isLoading:_,isSuccess:b==="success",isError:j,isInitialLoading:_&&S,data:g,dataUpdatedAt:h,error:p,errorUpdatedAt:x,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>c.dataUpdateCount||d.errorUpdateCount>c.errorUpdateCount,isFetching:S,isRefetching:S&&!_,isLoadingError:j&&d.dataUpdatedAt===0,isPaused:w==="paused",isPlaceholderData:m,isPreviousData:v,isRefetchError:j&&d.dataUpdatedAt!==0,isStale:py(t,n),refetch:this.refetch,remove:this.remove}}updateResult(t){const n=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,Yp(r,n))return;this.currentResult=r;const s={cache:!0},i=()=>{if(!n)return!0;const{notifyOnChangeProps:o}=this.options;if(o==="all"||!o&&!this.trackedProps.size)return!0;const a=new Set(o??this.trackedProps);return this.options.useErrorBoundary&&a.add("error"),Object.keys(this.currentResult).some(l=>{const c=l;return this.currentResult[c]!==n[c]&&a.has(c)})};(t==null?void 0:t.listeners)!==!1&&i()&&(s.listeners=!0),this.notify({...s,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const n=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const n={};t.type==="success"?n.onSuccess=!t.manual:t.type==="error"&&!Tu(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){$e.batch(()=>{if(t.onSuccess){var n,r,s,i;(n=(r=this.options).onSuccess)==null||n.call(r,this.currentResult.data),(s=(i=this.options).onSettled)==null||s.call(i,this.currentResult.data,null)}else if(t.onError){var o,a,l,c;(o=(a=this.options).onError)==null||o.call(a,this.currentResult.error),(l=(c=this.options).onSettled)==null||l.call(c,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(f=>{f(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function SR(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function M1(e,t){return SR(e,t)||e.state.dataUpdatedAt>0&&em(e,t,t.refetchOnMount)}function em(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&py(e,t)}return!1}function F1(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&py(e,n)}function py(e,t){return e.isStaleByTime(t.staleTime)}let ER=class extends Eo{constructor(t,n){super(),this.client=t,this.setOptions(n),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var n;const r=this.options;this.options=this.client.defaultMutationOptions(t),Yp(r,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(n=this.currentMutation)==null||n.setOptions(this.options)}onUnsubscribe(){if(!this.listeners.length){var t;(t=this.currentMutation)==null||t.removeObserver(this)}}onMutationUpdate(t){this.updateResult();const n={listeners:!0};t.type==="success"?n.onSuccess=!0:t.type==="error"&&(n.onError=!0),this.notify(n)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(t,n){return this.mutateOptions=n,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof t<"u"?t:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const t=this.currentMutation?this.currentMutation.state:S2(),n={...t,isLoading:t.status==="loading",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=n}notify(t){$e.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(t.onSuccess){var n,r,s,i;(n=(r=this.mutateOptions).onSuccess)==null||n.call(r,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(s=(i=this.mutateOptions).onSettled)==null||s.call(i,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(t.onError){var o,a,l,c;(o=(a=this.mutateOptions).onError)==null||o.call(a,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(l=(c=this.mutateOptions).onSettled)==null||l.call(c,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}t.listeners&&this.listeners.forEach(f=>{f(this.currentResult)})})}};var yc={},jR={get exports(){return yc},set exports(e){yc=e}},j2={};/** * @license React * use-sync-external-store-shim.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Xi=y;function CR(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var kR=typeof Object.is=="function"?Object.is:CR,PR=Xi.useState,TR=Xi.useEffect,RR=Xi.useLayoutEffect,OR=Xi.useDebugValue;function NR(e,t){var n=t(),r=PR({inst:{value:n,getSnapshot:t}}),s=r[0].inst,i=r[1];return RR(function(){s.value=n,s.getSnapshot=t,Md(s)&&i({inst:s})},[e,n,t]),TR(function(){return Md(s)&&i({inst:s}),e(function(){Md(s)&&i({inst:s})})},[e]),OR(n),n}function Md(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!kR(e,n)}catch{return!0}}function AR(e,t){return t()}var $R=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?AR:NR;j2.useSyncExternalStore=Xi.useSyncExternalStore!==void 0?Xi.useSyncExternalStore:$R;(function(e){e.exports=j2})(jR);const C2=yc.useSyncExternalStore,U1=y.createContext(void 0),k2=y.createContext(!1);function P2(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=U1),window.ReactQueryClientContext):U1)}const T2=({context:e}={})=>{const t=y.useContext(P2(e,y.useContext(k2)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},IR=({client:e,children:t,context:n,contextSharing:r=!1})=>{y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const s=P2(n,r);return y.createElement(k2.Provider,{value:!n&&r},y.createElement(s.Provider,{value:e},t))},R2=y.createContext(!1),LR=()=>y.useContext(R2);R2.Provider;function DR(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const MR=y.createContext(DR()),FR=()=>y.useContext(MR);function O2(e,t){return typeof e=="function"?e(...t):!!e}const UR=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},zR=e=>{y.useEffect(()=>{e.clearReset()},[e])},VR=({result:e,errorResetBoundary:t,useErrorBoundary:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&O2(n,[e.error,r]),BR=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},HR=(e,t)=>e.isLoading&&e.isFetching&&!t,qR=(e,t,n)=>(e==null?void 0:e.suspense)&&HR(t,n),WR=(e,t,n)=>t.fetchOptimistic(e).then(({data:r})=>{e.onSuccess==null||e.onSuccess(r),e.onSettled==null||e.onSettled(r,null)}).catch(r=>{n.clearReset(),e.onError==null||e.onError(r),e.onSettled==null||e.onSettled(void 0,r)});function KR(e,t){const n=T2({context:e.context}),r=LR(),s=FR(),i=n.defaultQueryOptions(e);i._optimisticResults=r?"isRestoring":"optimistic",i.onError&&(i.onError=$e.batchCalls(i.onError)),i.onSuccess&&(i.onSuccess=$e.batchCalls(i.onSuccess)),i.onSettled&&(i.onSettled=$e.batchCalls(i.onSettled)),BR(i),UR(i,s),zR(s);const[o]=y.useState(()=>new t(n,i)),a=o.getOptimisticResult(i);if(C2(y.useCallback(l=>r?()=>{}:o.subscribe($e.batchCalls(l)),[o,r]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),y.useEffect(()=>{o.setOptions(i,{listeners:!1})},[i,o]),qR(i,a,r))throw WR(i,o,s);if(VR({result:a,errorResetBoundary:s,useErrorBoundary:i.useErrorBoundary,query:o.getCurrentQuery()}))throw a.error;return i.notifyOnChangeProps?a:o.trackResult(a)}function hn(e,t,n){const r=ra(e,t,n);return KR(r,_R)}function pe(e,t,n){const r=uR(e,t,n),s=T2({context:r.context}),[i]=y.useState(()=>new ER(s,r));y.useEffect(()=>{i.setOptions(r)},[i,r]);const o=C2(y.useCallback(l=>i.subscribe($e.batchCalls(l)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),a=y.useCallback((l,c)=>{i.mutate(l,c).catch(QR)},[i]);if(o.error&&O2(i.options.useErrorBoundary,[o.error]))throw o.error;return{...o,mutate:a,mutateAsync:o.mutate}}function QR(){}const N2=y.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),vf=y.createContext({}),my=y.createContext(null),xf=typeof document<"u",vc=xf?y.useLayoutEffect:y.useEffect,gy=y.createContext({strict:!1});function GR(e,t,n,r){const{visualElement:s}=y.useContext(vf),i=y.useContext(gy),o=y.useContext(my),a=y.useContext(N2).reducedMotion,l=y.useRef();r=r||i.renderer,!l.current&&r&&(l.current=r(e,{visualState:t,parent:s,props:n,presenceContext:o,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:a}));const c=l.current;return y.useInsertionEffect(()=>{c&&c.update(n,o)}),vc(()=>{c&&c.render()}),y.useEffect(()=>{c&&c.updateFeatures()}),(window.HandoffAppearAnimations?vc:y.useEffect)(()=>{c&&c.animationState&&c.animationState.animateChanges()}),c}function A2(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function YR(e,t,n){return y.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):A2(n)&&(n.current=r))},[t])}function Ha(e){return typeof e=="string"||Array.isArray(e)}function bf(e){return typeof e=="object"&&typeof e.start=="function"}const yy=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],vy=["initial",...yy];function wf(e){return bf(e.animate)||vy.some(t=>Ha(e[t]))}function $2(e){return!!(wf(e)||e.variants)}function XR(e,t){if(wf(e)){const{initial:n,animate:r}=e;return{initial:n===!1||Ha(n)?n:void 0,animate:Ha(r)?r:void 0}}return e.inherit!==!1?t:{}}function JR(e){const{initial:t,animate:n}=XR(e,y.useContext(vf));return y.useMemo(()=>({initial:t,animate:n}),[z1(t),z1(n)])}function z1(e){return Array.isArray(e)?e.join(" "):e}const V1={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},qa={};for(const e in V1)qa[e]={isEnabled:t=>V1[e].some(n=>!!t[n])};function tm(e){for(const t in e)qa[t]={...qa[t],...e[t]}}function xy(e){const t=y.useRef(null);return t.current===null&&(t.current=e()),t.current}function ZR(){return xy(()=>{})}const I2=y.createContext({}),eO=y.createContext({}),tO=Symbol.for("motionComponentSymbol");function nO({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:s}){e&&tm(e);function i(a,l){let c;const f={...y.useContext(N2),...a,layoutId:rO(a)},{isStatic:d}=f,h=JR(a),p=d?void 0:ZR(),x=r(a,d);if(!d&&xf){h.visualElement=GR(s,x,f,t);const w=y.useContext(eO),b=y.useContext(gy).strict;h.visualElement&&(c=h.visualElement.loadFeatures(f,b,e,p,w))}return y.createElement(vf.Provider,{value:h},c&&h.visualElement?y.createElement(c,{visualElement:h.visualElement,...f}):null,n(s,a,p,YR(x,h.visualElement,l),x,d,h.visualElement))}const o=y.forwardRef(i);return o[tO]=s,o}function rO({layoutId:e}){const t=y.useContext(I2).id;return t&&e!==void 0?t+"-"+e:e}function sO(e){function t(r,s={}){return nO(e(r,s))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,s)=>(n.has(s)||n.set(s,t(s)),n.get(s))})}const iO=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function by(e){return typeof e!="string"||e.includes("-")?!1:!!(iO.indexOf(e)>-1||/[A-Z]/.test(e))}const oO={},_f=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ks=new Set(_f);function L2(e,{layout:t,layoutId:n}){return Ks.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!oO[e]||e==="opacity")}const Vt=e=>!!(e&&e.getVelocity),aO={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},lO=_f.length;function uO(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,s){let i="";for(let o=0;o<lO;o++){const a=_f[o];if(e[a]!==void 0){const l=aO[a]||a;i+=`${l}(${e[a]}) `}}return t&&!e.z&&(i+="translateZ(0)"),i=i.trim(),s?i=s(e,r?"":i):n&&r&&(i="none"),i}const D2=e=>t=>typeof t=="string"&&t.startsWith(e),M2=D2("--"),nm=D2("var(--"),cO=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Ji=(e,t,n)=>Math.min(Math.max(n,e),t),Qs={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ya={...Qs,transform:e=>Ji(0,1,e)},Zl={...Qs,default:1},va=e=>Math.round(e*1e5)/1e5,Wa=/(-)?([\d]*\.?[\d])+/g,rm=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,fO=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function yl(e){return typeof e=="string"}const vl=e=>({test:t=>yl(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Sr=vl("deg"),Ri=vl("%"),ee=vl("px"),dO=vl("vh"),hO=vl("vw"),B1={...Ri,parse:e=>Ri.parse(e)/100,transform:e=>Ri.transform(e*100)},H1={...Qs,transform:Math.round},F2={borderWidth:ee,borderTopWidth:ee,borderRightWidth:ee,borderBottomWidth:ee,borderLeftWidth:ee,borderRadius:ee,radius:ee,borderTopLeftRadius:ee,borderTopRightRadius:ee,borderBottomRightRadius:ee,borderBottomLeftRadius:ee,width:ee,maxWidth:ee,height:ee,maxHeight:ee,size:ee,top:ee,right:ee,bottom:ee,left:ee,padding:ee,paddingTop:ee,paddingRight:ee,paddingBottom:ee,paddingLeft:ee,margin:ee,marginTop:ee,marginRight:ee,marginBottom:ee,marginLeft:ee,rotate:Sr,rotateX:Sr,rotateY:Sr,rotateZ:Sr,scale:Zl,scaleX:Zl,scaleY:Zl,scaleZ:Zl,skew:Sr,skewX:Sr,skewY:Sr,distance:ee,translateX:ee,translateY:ee,translateZ:ee,x:ee,y:ee,z:ee,perspective:ee,transformPerspective:ee,opacity:ya,originX:B1,originY:B1,originZ:ee,zIndex:H1,fillOpacity:ya,strokeOpacity:ya,numOctaves:H1};function wy(e,t,n,r){const{style:s,vars:i,transform:o,transformOrigin:a}=e;let l=!1,c=!1,f=!0;for(const d in t){const h=t[d];if(M2(d)){i[d]=h;continue}const p=F2[d],x=cO(h,p);if(Ks.has(d)){if(l=!0,o[d]=x,!f)continue;h!==(p.default||0)&&(f=!1)}else d.startsWith("origin")?(c=!0,a[d]=x):s[d]=x}if(t.transform||(l||r?s.transform=uO(e.transform,n,f,r):s.transform&&(s.transform="none")),c){const{originX:d="50%",originY:h="50%",originZ:p=0}=a;s.transformOrigin=`${d} ${h} ${p}`}}const _y=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function U2(e,t,n){for(const r in t)!Vt(t[r])&&!L2(r,n)&&(e[r]=t[r])}function pO({transformTemplate:e},t,n){return y.useMemo(()=>{const r=_y();return wy(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function mO(e,t,n){const r=e.style||{},s={};return U2(s,r,e),Object.assign(s,pO(e,t,n)),e.transformValues?e.transformValues(s):s}function gO(e,t,n){const r={},s=mO(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=s,r}const yO=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function xc(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||yO.has(e)}let z2=e=>!xc(e);function vO(e){e&&(z2=t=>t.startsWith("on")?!xc(t):e(t))}try{vO(require("@emotion/is-prop-valid").default)}catch{}function xO(e,t,n){const r={};for(const s in e)s==="values"&&typeof e.values=="object"||(z2(s)||n===!0&&xc(s)||!t&&!xc(s)||e.draggable&&s.startsWith("onDrag"))&&(r[s]=e[s]);return r}function q1(e,t,n){return typeof e=="string"?e:ee.transform(t+n*e)}function bO(e,t,n){const r=q1(t,e.x,e.width),s=q1(n,e.y,e.height);return`${r} ${s}`}const wO={offset:"stroke-dashoffset",array:"stroke-dasharray"},_O={offset:"strokeDashoffset",array:"strokeDasharray"};function SO(e,t,n=1,r=0,s=!0){e.pathLength=1;const i=s?wO:_O;e[i.offset]=ee.transform(-r);const o=ee.transform(t),a=ee.transform(n);e[i.array]=`${o} ${a}`}function Sy(e,{attrX:t,attrY:n,originX:r,originY:s,pathLength:i,pathSpacing:o=1,pathOffset:a=0,...l},c,f,d){if(wy(e,l,c,d),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:h,style:p,dimensions:x}=e;h.transform&&(x&&(p.transform=h.transform),delete h.transform),x&&(r!==void 0||s!==void 0||p.transform)&&(p.transformOrigin=bO(x,r!==void 0?r:.5,s!==void 0?s:.5)),t!==void 0&&(h.x=t),n!==void 0&&(h.y=n),i!==void 0&&SO(h,i,o,a,!1)}const V2=()=>({..._y(),attrs:{}}),Ey=e=>typeof e=="string"&&e.toLowerCase()==="svg";function EO(e,t,n,r){const s=y.useMemo(()=>{const i=V2();return Sy(i,t,{enableHardwareAcceleration:!1},Ey(r),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};U2(i,e.style,e),s.style={...i,...s.style}}return s}function jO(e=!1){return(n,r,s,i,{latestValues:o},a)=>{const c=(by(n)?EO:gO)(r,o,a,n),d={...xO(r,typeof n=="string",e),...c,ref:i},{children:h}=r,p=y.useMemo(()=>Vt(h)?h.get():h,[h]);return s&&(d["data-projection-id"]=s),y.createElement(n,{...d,children:p})}}const jy=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function B2(e,{style:t,vars:n},r,s){Object.assign(e.style,t,s&&s.getProjectionStyles(r));for(const i in n)e.style.setProperty(i,n[i])}const H2=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function q2(e,t,n,r){B2(e,t,void 0,r);for(const s in t.attrs)e.setAttribute(H2.has(s)?s:jy(s),t.attrs[s])}function Cy(e,t){const{style:n}=e,r={};for(const s in n)(Vt(n[s])||t.style&&Vt(t.style[s])||L2(s,e))&&(r[s]=n[s]);return r}function W2(e,t){const n=Cy(e,t);for(const r in e)if(Vt(e[r])||Vt(t[r])){const s=r==="x"||r==="y"?"attr"+r.toUpperCase():r;n[s]=e[r]}return n}function ky(e,t,n,r={},s={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,s)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,s)),t}const bc=e=>Array.isArray(e),CO=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),kO=e=>bc(e)?e[e.length-1]||0:e;function PO(e){const t=Vt(e)?e.get():e;return CO(t)?t.toValue():t}function TO({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,s,i){const o={latestValues:RO(r,s,i,e),renderState:t()};return n&&(o.mount=a=>n(r,a,o)),o}const K2=e=>(t,n)=>{const r=y.useContext(vf),s=y.useContext(my),i=()=>TO(e,t,r,s);return n?i():xy(i)};function RO(e,t,n,r){const s={},i=r(e,{});for(const h in i)s[h]=PO(i[h]);let{initial:o,animate:a}=e;const l=wf(e),c=$2(e);t&&c&&!l&&e.inherit!==!1&&(o===void 0&&(o=t.initial),a===void 0&&(a=t.animate));let f=n?n.initial===!1:!1;f=f||o===!1;const d=f?a:o;return d&&typeof d!="boolean"&&!bf(d)&&(Array.isArray(d)?d:[d]).forEach(p=>{const x=ky(e,p);if(!x)return;const{transitionEnd:w,transition:b,...v}=x;for(const m in v){let g=v[m];if(Array.isArray(g)){const S=f?g.length-1:0;g=g[S]}g!==null&&(s[m]=g)}for(const m in w)s[m]=w[m]}),s}const OO={useVisualState:K2({scrapeMotionValuesFromProps:W2,createRenderState:V2,onMount:(e,t,{renderState:n,latestValues:r})=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}Sy(n,r,{enableHardwareAcceleration:!1},Ey(t.tagName),e.transformTemplate),q2(t,n)}})},NO={useVisualState:K2({scrapeMotionValuesFromProps:Cy,createRenderState:_y})};function AO(e,{forwardMotionProps:t=!1},n,r){return{...by(e)?OO:NO,preloadedFeatures:n,useRender:jO(t),createVisualElement:r,Component:e}}function Es(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}const $O=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function Q2(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const IO=e=>t=>$O(t)&&e(t,Q2(t));function Ru(e,t,n,r){return Es(e,t,IO(n),r)}const LO=(e,t)=>n=>t(e(n)),Os=(...e)=>e.reduce(LO);function G2(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const W1=G2("dragHorizontal"),K1=G2("dragVertical");function DO(e){let t=!1;if(e==="y")t=K1();else if(e==="x")t=W1();else{const n=W1(),r=K1();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function Y2(){const e=DO(!0);return e?(e(),!1):!0}class jo{constructor(t){this.isMounted=!1,this.node=t}update(){}}function MO(e){let t=[],n=[],r=0,s=!1,i=!1;const o=new WeakSet,a={schedule:(l,c=!1,f=!1)=>{const d=f&&s,h=d?t:n;return c&&o.add(l),h.indexOf(l)===-1&&(h.push(l),d&&s&&(r=t.length)),l},cancel:l=>{const c=n.indexOf(l);c!==-1&&n.splice(c,1),o.delete(l)},process:l=>{if(s){i=!0;return}if(s=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let c=0;c<r;c++){const f=t[c];f(l),o.has(f)&&(a.schedule(f),e())}s=!1,i&&(i=!1,a.process(l))}};return a}const bn={delta:0,timestamp:0,isProcessing:!1},FO=40;let sm=!0,Ka=!1;const xl=["read","update","preRender","render","postRender"],Sf=xl.reduce((e,t)=>(e[t]=MO(()=>Ka=!0),e),{}),jt=xl.reduce((e,t)=>{const n=Sf[t];return e[t]=(r,s=!1,i=!1)=>(Ka||zO(),n.schedule(r,s,i)),e},{}),im=xl.reduce((e,t)=>(e[t]=Sf[t].cancel,e),{});xl.reduce((e,t)=>(e[t]=()=>Sf[t].process(bn),e),{});const UO=e=>Sf[e].process(bn),X2=e=>{Ka=!1,bn.delta=sm?1e3/60:Math.max(Math.min(e-bn.timestamp,FO),1),bn.timestamp=e,bn.isProcessing=!0,xl.forEach(UO),bn.isProcessing=!1,Ka&&(sm=!1,requestAnimationFrame(X2))},zO=()=>{Ka=!0,sm=!0,bn.isProcessing||requestAnimationFrame(X2)};function Q1(e,t){const n="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End"),s=(i,o)=>{if(i.type==="touch"||Y2())return;const a=e.getProps();e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",t),a[r]&&jt.update(()=>a[r](i,o))};return Ru(e.current,n,s,{passive:!e.getProps()[r]})}class VO extends jo{mount(){this.unmount=Os(Q1(this.node,!0),Q1(this.node,!1))}unmount(){}}class BO extends jo{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Os(Es(this.node.current,"focus",()=>this.onFocus()),Es(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const J2=(e,t)=>t?e===t?!0:J2(e,t.parentElement):!1,nn=e=>e;function Fd(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,Q2(n))}class HO extends jo{constructor(){super(...arguments),this.removeStartListeners=nn,this.removeEndListeners=nn,this.removeAccessibleListeners=nn,this.startPointerPress=(t,n)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),i=Ru(window,"pointerup",(a,l)=>{if(!this.checkPressEnd())return;const{onTap:c,onTapCancel:f}=this.node.getProps();jt.update(()=>{J2(this.node.current,a.target)?c&&c(a,l):f&&f(a,l)})},{passive:!(r.onTap||r.onPointerUp)}),o=Ru(window,"pointercancel",(a,l)=>this.cancelPress(a,l),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=Os(i,o),this.startPress(t,n)},this.startAccessiblePress=()=>{const t=i=>{if(i.key!=="Enter"||this.isPressing)return;const o=a=>{a.key!=="Enter"||!this.checkPressEnd()||Fd("up",(l,c)=>{const{onTap:f}=this.node.getProps();f&&jt.update(()=>f(l,c))})};this.removeEndListeners(),this.removeEndListeners=Es(this.node.current,"keyup",o),Fd("down",(a,l)=>{this.startPress(a,l)})},n=Es(this.node.current,"keydown",t),r=()=>{this.isPressing&&Fd("cancel",(i,o)=>this.cancelPress(i,o))},s=Es(this.node.current,"blur",r);this.removeAccessibleListeners=Os(n,s)}}startPress(t,n){this.isPressing=!0;const{onTapStart:r,whileTap:s}=this.node.getProps();s&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&jt.update(()=>r(t,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!Y2()}cancelPress(t,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&jt.update(()=>r(t,n))}mount(){const t=this.node.getProps(),n=Ru(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),r=Es(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Os(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const om=new WeakMap,Ud=new WeakMap,qO=e=>{const t=om.get(e.target);t&&t(e)},WO=e=>{e.forEach(qO)};function KO({root:e,...t}){const n=e||document;Ud.has(n)||Ud.set(n,{});const r=Ud.get(n),s=JSON.stringify(t);return r[s]||(r[s]=new IntersectionObserver(WO,{root:e,...t})),r[s]}function QO(e,t,n){const r=KO(t);return om.set(e,n),r.observe(e),()=>{om.delete(e),r.unobserve(e)}}const GO={some:0,all:1};class YO extends jo{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:s="some",once:i}=t,o={root:n?n.current:void 0,rootMargin:r,threshold:typeof s=="number"?s:GO[s]},a=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,i&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:f,onViewportLeave:d}=this.node.getProps(),h=c?f:d;h&&h(l)};return QO(this.node.current,o,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(XO(t,n))&&this.startObserver()}unmount(){}}function XO({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}const JO={inView:{Feature:YO},tap:{Feature:HO},focus:{Feature:BO},hover:{Feature:VO}};function Z2(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function ZO(e){const t={};return e.values.forEach((n,r)=>t[r]=n.get()),t}function eN(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function Ef(e,t,n){const r=e.getProps();return ky(r,t,n!==void 0?n:r.custom,ZO(e),eN(e))}const tN="framerAppearId",nN="data-"+jy(tN);let rN=nn,wc=nn;const Ns=e=>e*1e3,Zi=e=>e/1e3,sN={current:!1};function iN(e){return!e||Array.isArray(e)||typeof e=="string"&&eE[e]}const sa=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,eE={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:sa([0,.65,.55,1]),circOut:sa([.55,0,1,.45]),backIn:sa([.31,.01,.66,-.59]),backOut:sa([.33,1.53,.69,.99])};function oN(e){if(e)return Array.isArray(e)?sa(e):eE[e]}function aN(e,t,n,{delay:r=0,duration:s,repeat:i=0,repeatType:o="loop",ease:a,times:l}={}){const c={[t]:n};return l&&(c.offset=l),e.animate(c,{delay:r,duration:s,easing:oN(a),fill:"both",iterations:i+1,direction:o==="reverse"?"alternate":"normal"})}const G1={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},zd={},tE={};for(const e in G1)tE[e]=()=>(zd[e]===void 0&&(zd[e]=G1[e]()),zd[e]);function lN(e,{repeat:t,repeatType:n="loop"}){const r=t&&n!=="loop"&&t%2===1?0:e.length-1;return e[r]}const nE=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,uN=1e-7,cN=12;function fN(e,t,n,r,s){let i,o,a=0;do o=t+(n-t)/2,i=nE(o,r,s)-e,i>0?n=o:t=o;while(Math.abs(i)>uN&&++a<cN);return o}function bl(e,t,n,r){if(e===t&&n===r)return nn;const s=i=>fN(i,0,1,e,n);return i=>i===0||i===1?i:nE(s(i),t,r)}const dN=bl(.42,0,1,1),hN=bl(0,0,.58,1),rE=bl(.42,0,.58,1),Py=(e,t)=>n=>!!(yl(n)&&fO.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),sE=(e,t,n)=>r=>{if(!yl(r))return r;const[s,i,o,a]=r.match(Wa);return{[e]:parseFloat(s),[t]:parseFloat(i),[n]:parseFloat(o),alpha:a!==void 0?parseFloat(a):1}},pN=e=>Ji(0,255,e),Vd={...Qs,transform:e=>Math.round(pN(e))},js={test:Py("rgb","red"),parse:sE("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Vd.transform(e)+", "+Vd.transform(t)+", "+Vd.transform(n)+", "+va(ya.transform(r))+")"};function mN(e){let t="",n="",r="",s="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),s=e.substring(4,5),t+=t,n+=n,r+=r,s+=s),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:s?parseInt(s,16)/255:1}}const am={test:Py("#"),parse:mN,transform:js.transform},bi={test:Py("hsl","hue"),parse:sE("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Ri.transform(va(t))+", "+Ri.transform(va(n))+", "+va(ya.transform(r))+")"},dt={test:e=>js.test(e)||am.test(e)||bi.test(e),parse:e=>js.test(e)?js.parse(e):bi.test(e)?bi.parse(e):am.parse(e),transform:e=>yl(e)?e:e.hasOwnProperty("red")?js.transform(e):bi.transform(e)},jf=(e,t,n)=>-n*e+n*t+e;function Bd(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function gN({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let s=0,i=0,o=0;if(!t)s=i=o=n;else{const a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;s=Bd(l,a,e+1/3),i=Bd(l,a,e),o=Bd(l,a,e-1/3)}return{red:Math.round(s*255),green:Math.round(i*255),blue:Math.round(o*255),alpha:r}}const Hd=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},yN=[am,js,bi],vN=e=>yN.find(t=>t.test(e));function Y1(e){const t=vN(e);let n=t.parse(e);return t===bi&&(n=gN(n)),n}const iE=(e,t)=>{const n=Y1(e),r=Y1(t),s={...n};return i=>(s.red=Hd(n.red,r.red,i),s.green=Hd(n.green,r.green,i),s.blue=Hd(n.blue,r.blue,i),s.alpha=jf(n.alpha,r.alpha,i),js.transform(s))},oE="${c}",aE="${n}";function xN(e){var t,n;return isNaN(e)&&yl(e)&&(((t=e.match(Wa))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(rm))===null||n===void 0?void 0:n.length)||0)>0}function _c(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0,r=0;const s=e.match(rm);s&&(n=s.length,e=e.replace(rm,oE),t.push(...s.map(dt.parse)));const i=e.match(Wa);return i&&(r=i.length,e=e.replace(Wa,aE),t.push(...i.map(Qs.parse))),{values:t,numColors:n,numNumbers:r,tokenised:e}}function lE(e){return _c(e).values}function uE(e){const{values:t,numColors:n,tokenised:r}=_c(e),s=t.length;return i=>{let o=r;for(let a=0;a<s;a++)o=o.replace(a<n?oE:aE,a<n?dt.transform(i[a]):va(i[a]));return o}}const bN=e=>typeof e=="number"?0:e;function wN(e){const t=lE(e);return uE(e)(t.map(bN))}const Co={test:xN,parse:lE,createTransformer:uE,getAnimatableNone:wN};function cE(e,t){return typeof e=="number"?n=>jf(e,t,n):dt.test(e)?iE(e,t):dE(e,t)}const fE=(e,t)=>{const n=[...e],r=n.length,s=e.map((i,o)=>cE(i,t[o]));return i=>{for(let o=0;o<r;o++)n[o]=s[o](i);return n}},_N=(e,t)=>{const n={...e,...t},r={};for(const s in n)e[s]!==void 0&&t[s]!==void 0&&(r[s]=cE(e[s],t[s]));return s=>{for(const i in r)n[i]=r[i](s);return n}},dE=(e,t)=>{const n=Co.createTransformer(t),r=_c(e),s=_c(t);return r.numColors===s.numColors&&r.numNumbers>=s.numNumbers?Os(fE(r.values,s.values),n):o=>`${o>0?t:e}`},hE=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},X1=(e,t)=>n=>jf(e,t,n);function SN(e){return typeof e=="number"?X1:typeof e=="string"?dt.test(e)?iE:dE:Array.isArray(e)?fE:typeof e=="object"?_N:X1}function EN(e,t,n){const r=[],s=n||SN(e[0]),i=e.length-1;for(let o=0;o<i;o++){let a=s(e[o],e[o+1]);if(t){const l=Array.isArray(t)?t[o]:t;a=Os(l,a)}r.push(a)}return r}function pE(e,t,{clamp:n=!0,ease:r,mixer:s}={}){const i=e.length;if(wc(i===t.length),wc(!r||!Array.isArray(r)||r.length===i-1),i===1)return()=>t[0];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=EN(t,r,s),a=o.length,l=c=>{let f=0;if(a>1)for(;f<e.length-2&&!(c<e[f+1]);f++);const d=hE(e[f],e[f+1],c);return o[f](d)};return n?c=>l(Ji(e[0],e[i-1],c)):l}function jN(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const s=hE(0,t,r);e.push(jf(n,1,s))}}function CN(e){const t=[0];return jN(t,e.length-1),t}function kN(e,t){return e.map(n=>n*t)}const mE=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,gE=e=>t=>1-e(1-t),yE=e=>1-Math.sin(Math.acos(e)),vE=gE(yE),PN=mE(vE),xE=bl(.33,1.53,.69,.99),Ty=gE(xE),TN=mE(Ty),RN=e=>(e*=2)<1?.5*Ty(e):.5*(2-Math.pow(2,-10*(e-1))),ON={linear:nn,easeIn:dN,easeInOut:rE,easeOut:hN,circIn:yE,circInOut:PN,circOut:vE,backIn:Ty,backInOut:TN,backOut:xE,anticipate:RN},J1=e=>{if(Array.isArray(e)){wc(e.length===4);const[t,n,r,s]=e;return bl(t,n,r,s)}else if(typeof e=="string")return ON[e];return e},NN=e=>Array.isArray(e)&&typeof e[0]!="number";function AN(e,t){return e.map(()=>t||rE).splice(0,e.length-1)}function Sc({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const s=NN(r)?r.map(J1):J1(r),i={done:!1,value:t[0]},o=kN(n&&n.length===t.length?n:CN(t),e),a=pE(o,t,{ease:Array.isArray(s)?s:AN(t,s)});return{calculatedDuration:e,next:l=>(i.value=a(l),i.done=l>=e,i)}}function bE(e,t){return t?e*(1e3/t):0}const $N=5;function wE(e,t,n){const r=Math.max(t-$N,0);return bE(n-e(r),t-r)}const qd=.001,IN=.01,Z1=10,LN=.05,DN=1;function MN({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let s,i;rN(e<=Ns(Z1));let o=1-t;o=Ji(LN,DN,o),e=Ji(IN,Z1,Zi(e)),o<1?(s=c=>{const f=c*o,d=f*e,h=f-n,p=lm(c,o),x=Math.exp(-d);return qd-h/p*x},i=c=>{const d=c*o*e,h=d*n+n,p=Math.pow(o,2)*Math.pow(c,2)*e,x=Math.exp(-d),w=lm(Math.pow(c,2),o);return(-s(c)+qd>0?-1:1)*((h-p)*x)/w}):(s=c=>{const f=Math.exp(-c*e),d=(c-n)*e+1;return-qd+f*d},i=c=>{const f=Math.exp(-c*e),d=(n-c)*(e*e);return f*d});const a=5/e,l=UN(s,i,a);if(e=Ns(e),isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*r;return{stiffness:c,damping:o*2*Math.sqrt(r*c),duration:e}}}const FN=12;function UN(e,t,n){let r=n;for(let s=1;s<FN;s++)r=r-e(r)/t(r);return r}function lm(e,t){return e*Math.sqrt(1-t*t)}const zN=["duration","bounce"],VN=["stiffness","damping","mass"];function ex(e,t){return t.some(n=>e[n]!==void 0)}function BN(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!ex(e,VN)&&ex(e,zN)){const n=MN(e);t={...t,...n,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}function _E({keyframes:e,restDelta:t,restSpeed:n,...r}){const s=e[0],i=e[e.length-1],o={done:!1,value:s},{stiffness:a,damping:l,mass:c,velocity:f,duration:d,isResolvedFromDuration:h}=BN(r),p=f?-Zi(f):0,x=l/(2*Math.sqrt(a*c)),w=i-s,b=Zi(Math.sqrt(a/c)),v=Math.abs(w)<5;n||(n=v?.01:2),t||(t=v?.005:.5);let m;if(x<1){const g=lm(b,x);m=S=>{const _=Math.exp(-x*b*S);return i-_*((p+x*b*w)/g*Math.sin(g*S)+w*Math.cos(g*S))}}else if(x===1)m=g=>i-Math.exp(-b*g)*(w+(p+b*w)*g);else{const g=b*Math.sqrt(x*x-1);m=S=>{const _=Math.exp(-x*b*S),j=Math.min(g*S,300);return i-_*((p+x*b*w)*Math.sinh(j)+g*w*Math.cosh(j))/g}}return{calculatedDuration:h&&d||null,next:g=>{const S=m(g);if(h)o.done=g>=d;else{let _=p;g!==0&&(x<1?_=wE(m,g,S):_=0);const j=Math.abs(_)<=n,E=Math.abs(i-S)<=t;o.done=j&&E}return o.value=o.done?i:S,o}}}function tx({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:s=10,bounceStiffness:i=500,modifyTarget:o,min:a,max:l,restDelta:c=.5,restSpeed:f}){const d=e[0],h={done:!1,value:d},p=k=>a!==void 0&&k<a||l!==void 0&&k>l,x=k=>a===void 0?l:l===void 0||Math.abs(a-k)<Math.abs(l-k)?a:l;let w=n*t;const b=d+w,v=o===void 0?b:o(b);v!==b&&(w=v-d);const m=k=>-w*Math.exp(-k/r),g=k=>v+m(k),S=k=>{const R=m(k),N=g(k);h.done=Math.abs(R)<=c,h.value=h.done?v:N};let _,j;const E=k=>{p(h.value)&&(_=k,j=_E({keyframes:[h.value,x(h.value)],velocity:wE(g,k,h.value),damping:s,stiffness:i,restDelta:c,restSpeed:f}))};return E(0),{calculatedDuration:null,next:k=>{let R=!1;return!j&&_===void 0&&(R=!0,S(k),E(k)),_!==void 0&&k>_?j.next(k-_):(!R&&S(k),h)}}}const HN=e=>{const t=({timestamp:n})=>e(n);return{start:()=>jt.update(t,!0),stop:()=>im.update(t),now:()=>bn.isProcessing?bn.timestamp:performance.now()}},qN={decay:tx,inertia:tx,tween:Sc,keyframes:Sc,spring:_E},WN=2e4;function KN(e){let t=0;const n=50;let r=e.next(t);for(;!r.done&&t<WN;)t+=n,r=e.next(t);return t}function Ec({autoplay:e=!0,delay:t=0,driver:n=HN,keyframes:r,type:s="keyframes",repeat:i=0,repeatDelay:o=0,repeatType:a="loop",onPlay:l,onStop:c,onComplete:f,onUpdate:d,...h}){let p=1,x=!1,w,b;const v=()=>{w&&w(),b=new Promise(Q=>{w=Q})};v();let m;const g=qN[s]||Sc;let S;g!==Sc&&typeof r[0]!="number"&&(S=pE([0,100],r,{clamp:!1}),r=[0,100]);const _=g({...h,keyframes:r});let j;a==="mirror"&&(j=g({...h,keyframes:[...r].reverse(),velocity:-(h.velocity||0)}));let E="idle",k=null,R=null,N=null;_.calculatedDuration===null&&i&&(_.calculatedDuration=KN(_));const{calculatedDuration:$}=_;let L=1/0,M=1/0;$!==null&&(L=$+o,M=L*(i+1)-o);let U=0;const V=Q=>{if(R===null)return;k!==null?U=k:U=(Q-R)*p,U=Math.max(U-t,0),E==="finished"&&k===null&&(U=M);let ne=U,de=_;if(i){const Me=U/L;let Gt=Math.floor(Me),Ot=Me%1;!Ot&&Me>=1&&(Ot=1),Ot===1&&Gt--,Gt=Math.min(Gt,i+1);const On=!!(Gt%2);On&&(a==="reverse"?(Ot=1-Ot,o&&(Ot-=o/L)):a==="mirror"&&(de=j));let Nt=Ji(0,1,Ot);U>M&&(Nt=a==="reverse"&&On?1:0),ne=Nt*L}const ie=de.next(ne);S&&(ie.value=S(ie.value));let{done:De}=ie;$!==null&&(De=U>=M);const me=k===null&&(E==="finished"||E==="running"&&De||p<0&&U<=0);return d&&d(ie.value),me&&I(),ie},Y=()=>{m&&m.stop(),m=void 0},te=()=>{E="idle",Y(),v(),R=N=null},I=()=>{E="finished",f&&f(),Y(),v()},q=()=>{if(x)return;m||(m=n(V));const Q=m.now();l&&l(),E="running",k!==null?R=Q-k:R||(R=Q),N=R,k=null,m.start()};e&&q();const H={then(Q,ne){return b.then(Q,ne)},get time(){return Zi(U)},set time(Q){Q=Ns(Q),U=Q,k!==null||!m||p===0?k=Q:R=m.now()-Q/p},get speed(){return p},set speed(Q){Q===p||!m||(p=Q,H.time=Zi(U))},get state(){return E},play:q,pause:()=>{E="paused",k=U},stop:()=>{x=!0,E!=="idle"&&(E="idle",c&&c(),te())},cancel:()=>{N!==null&&V(N),te()},complete:()=>{E="finished"},sample:Q=>(R=0,V(Q))};return H}const QN=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),eu=10,GN=2e4,YN=(e,t)=>t.type==="spring"||e==="backgroundColor"||!iN(t.ease);function XN(e,t,{onUpdate:n,onComplete:r,...s}){if(!(tE.waapi()&&QN.has(t)&&!s.repeatDelay&&s.repeatType!=="mirror"&&s.damping!==0&&s.type!=="inertia"))return!1;let o=!1,a,l;const c=()=>{l=new Promise(w=>{a=w})};c();let{keyframes:f,duration:d=300,ease:h}=s;if(YN(t,s)){const w=Ec({...s,repeat:0,delay:0});let b={done:!1,value:f[0]};const v=[];let m=0;for(;!b.done&&m<GN;)b=w.sample(m),v.push(b.value),m+=eu;f=v,d=m-eu,h="linear"}const p=aN(e.owner.current,t,f,{...s,duration:d,ease:h}),x=()=>{jt.update(()=>p.cancel()),a(),c()};return p.onfinish=()=>{e.set(lN(f,s)),r&&r(),x()},{then(w,b){return l.then(w,b)},get time(){return Zi(p.currentTime||0)},set time(w){p.currentTime=Ns(w)},get speed(){return p.playbackRate},set speed(w){p.playbackRate=w},play:()=>{o||p.play()},pause:()=>p.pause(),stop:()=>{if(o=!0,p.playState==="idle")return;const{currentTime:w}=p;if(w){const b=Ec({...s,autoplay:!1});e.setWithVelocity(b.sample(w-eu).value,b.sample(w).value,eu)}x()},complete:()=>p.finish(),cancel:x}}function JN({keyframes:e,delay:t,onUpdate:n,onComplete:r}){const s=()=>(n&&n(e[e.length-1]),r&&r(),{time:0,speed:1,play:nn,pause:nn,stop:nn,then:i=>(i(),Promise.resolve()),cancel:nn,complete:nn});return t?Ec({keyframes:[0,1],duration:t,onComplete:s}):s()}const ZN={type:"spring",stiffness:500,damping:25,restSpeed:10},eA=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),tA={type:"keyframes",duration:.8},nA={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},rA=(e,{keyframes:t})=>t.length>2?tA:Ks.has(e)?e.startsWith("scale")?eA(t[1]):ZN:nA,um=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&Co.test(t)&&!t.startsWith("url(")),sA=new Set(["brightness","contrast","saturate","opacity"]);function iA(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(Wa)||[];if(!r)return e;const s=n.replace(r,"");let i=sA.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+s+")"}const oA=/([a-z-]*)\(.*?\)/g,cm={...Co,getAnimatableNone:e=>{const t=e.match(oA);return t?t.map(iA).join(" "):e}},aA={...F2,color:dt,backgroundColor:dt,outlineColor:dt,fill:dt,stroke:dt,borderColor:dt,borderTopColor:dt,borderRightColor:dt,borderBottomColor:dt,borderLeftColor:dt,filter:cm,WebkitFilter:cm},Ry=e=>aA[e];function Oy(e,t){let n=Ry(e);return n!==cm&&(n=Co),n.getAnimatableNone?n.getAnimatableNone(t):void 0}function lA({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:s,repeat:i,repeatType:o,repeatDelay:a,from:l,elapsed:c,...f}){return!!Object.keys(f).length}function nx(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function rx(e){return typeof e=="number"?0:Oy("",e)}function uA(e,t){return e[t]||e.default||e}function cA(e,t,n,r){const s=um(t,n);let i=r.from!==void 0?r.from:e.get();return i==="none"&&s&&typeof n=="string"?i=Oy(t,n):nx(i)&&typeof n=="string"?i=rx(n):!Array.isArray(n)&&nx(n)&&typeof i=="string"&&(n=rx(i)),Array.isArray(n)?(n[0]===null&&(n[0]=i),n):[i,n]}const fA=(e,t,n,r={})=>s=>{const i=uA(r,e)||{},o=i.delay||r.delay||0;let{elapsed:a=0}=r;a=a-Ns(o);const l=cA(t,e,n,i),c=l[0],f=l[l.length-1],d=um(e,c),h=um(e,f);let p={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...i,delay:-a,onUpdate:x=>{t.set(x),i.onUpdate&&i.onUpdate(x)},onComplete:()=>{s(),i.onComplete&&i.onComplete()}};if(!d||!h||sN.current||i.type===!1)return JN(p);if(lA(i)||(p={...p,...rA(e,p)}),p.duration&&(p.duration=Ns(p.duration)),p.repeatDelay&&(p.repeatDelay=Ns(p.repeatDelay)),t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const x=XN(t,e,p);if(x)return x}return Ec(p)};function jc(e){return!!(Vt(e)&&e.add)}const dA=e=>/^\-?\d*\.?\d+$/.test(e),hA=e=>/^0[^.\s]+$/.test(e);function pA(e,t){e.indexOf(t)===-1&&e.push(t)}function mA(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class SE{constructor(){this.subscriptions=[]}add(t){return pA(this.subscriptions,t),()=>mA(this.subscriptions,t)}notify(t,n,r){const s=this.subscriptions.length;if(s)if(s===1)this.subscriptions[0](t,n,r);else for(let i=0;i<s;i++){const o=this.subscriptions[i];o&&o(t,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const gA=e=>!isNaN(parseFloat(e));class yA{constructor(t,n={}){this.version="10.8.4",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,s=!0)=>{this.prev=this.current,this.current=r;const{delta:i,timestamp:o}=bn;this.lastUpdated!==o&&(this.timeDelta=i,this.lastUpdated=o,jt.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),s&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>jt.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=gA(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new SE);const r=this.events[t].add(n);return t==="change"?()=>{r(),jt.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?bE(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Qa(e,t){return new yA(e,t)}const EE=e=>t=>t.test(e),vA={test:e=>e==="auto",parse:e=>e},jE=[Qs,ee,Ri,Sr,hO,dO,vA],Qo=e=>jE.find(EE(e)),xA=[...jE,dt,Co],bA=e=>xA.find(EE(e));function wA(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Qa(n))}function _A(e,t){const n=Ef(e,t);let{transitionEnd:r={},transition:s={},...i}=n?e.makeTargetAnimatable(n,!1):{};i={...i,...r};for(const o in i){const a=kO(i[o]);wA(e,o,a)}}function SA(e,t,n){var r,s;const i=Object.keys(t).filter(a=>!e.hasValue(a)),o=i.length;if(o)for(let a=0;a<o;a++){const l=i[a],c=t[l];let f=null;Array.isArray(c)&&(f=c[0]),f===null&&(f=(s=(r=n[l])!==null&&r!==void 0?r:e.readValue(l))!==null&&s!==void 0?s:t[l]),f!=null&&(typeof f=="string"&&(dA(f)||hA(f))?f=parseFloat(f):!bA(f)&&Co.test(c)&&(f=Oy(l,c)),e.addValue(l,Qa(f,{owner:e})),n[l]===void 0&&(n[l]=f),f!==null&&e.setBaseTarget(l,f))}}function EA(e,t){return t?(t[e]||t.default||t).from:void 0}function jA(e,t,n){const r={};for(const s in e){const i=EA(s,t);if(i!==void 0)r[s]=i;else{const o=n.getValue(s);o&&(r[s]=o.get())}}return r}function CA({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function CE(e,t,{delay:n=0,transitionOverride:r,type:s}={}){let{transition:i=e.getDefaultTransition(),transitionEnd:o,...a}=e.makeTargetAnimatable(t);const l=e.getValue("willChange");r&&(i=r);const c=[],f=s&&e.animationState&&e.animationState.getState()[s];for(const d in a){const h=e.getValue(d),p=a[d];if(!h||p===void 0||f&&CA(f,d))continue;const x={delay:n,elapsed:0,...i};if(window.HandoffAppearAnimations&&!h.hasAnimated){const b=e.getProps()[nN];b&&(x.elapsed=window.HandoffAppearAnimations(b,d,h,jt))}h.start(fA(d,h,p,e.shouldReduceMotion&&Ks.has(d)?{type:!1}:x));const w=h.animation;jc(l)&&(l.add(d),w.then(()=>l.remove(d))),c.push(w)}return o&&Promise.all(c).then(()=>{o&&_A(e,o)}),c}function fm(e,t,n={}){const r=Ef(e,t,n.custom);let{transition:s=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(s=n.transitionOverride);const i=r?()=>Promise.all(CE(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(l=0)=>{const{delayChildren:c=0,staggerChildren:f,staggerDirection:d}=s;return kA(e,t,c+l,f,d,n)}:()=>Promise.resolve(),{when:a}=s;if(a){const[l,c]=a==="beforeChildren"?[i,o]:[o,i];return l().then(()=>c())}else return Promise.all([i(),o(n.delay)])}function kA(e,t,n=0,r=0,s=1,i){const o=[],a=(e.variantChildren.size-1)*r,l=s===1?(c=0)=>c*r:(c=0)=>a-c*r;return Array.from(e.variantChildren).sort(PA).forEach((c,f)=>{c.notify("AnimationStart",t),o.push(fm(c,t,{...i,delay:n+l(f)}).then(()=>c.notify("AnimationComplete",t)))}),Promise.all(o)}function PA(e,t){return e.sortNodePosition(t)}function TA(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const s=t.map(i=>fm(e,i,n));r=Promise.all(s)}else if(typeof t=="string")r=fm(e,t,n);else{const s=typeof t=="function"?Ef(e,t,n.custom):t;r=Promise.all(CE(e,s,n))}return r.then(()=>e.notify("AnimationComplete",t))}const RA=[...yy].reverse(),OA=yy.length;function NA(e){return t=>Promise.all(t.map(({animation:n,options:r})=>TA(e,n,r)))}function AA(e){let t=NA(e);const n=IA();let r=!0;const s=(l,c)=>{const f=Ef(e,c);if(f){const{transition:d,transitionEnd:h,...p}=f;l={...l,...p,...h}}return l};function i(l){t=l(e)}function o(l,c){const f=e.getProps(),d=e.getVariantContext(!0)||{},h=[],p=new Set;let x={},w=1/0;for(let v=0;v<OA;v++){const m=RA[v],g=n[m],S=f[m]!==void 0?f[m]:d[m],_=Ha(S),j=m===c?g.isActive:null;j===!1&&(w=v);let E=S===d[m]&&S!==f[m]&&_;if(E&&r&&e.manuallyAnimateOnMount&&(E=!1),g.protectedKeys={...x},!g.isActive&&j===null||!S&&!g.prevProp||bf(S)||typeof S=="boolean")continue;const k=$A(g.prevProp,S);let R=k||m===c&&g.isActive&&!E&&_||v>w&&_;const N=Array.isArray(S)?S:[S];let $=N.reduce(s,{});j===!1&&($={});const{prevResolvedValues:L={}}=g,M={...L,...$},U=V=>{R=!0,p.delete(V),g.needsAnimating[V]=!0};for(const V in M){const Y=$[V],te=L[V];x.hasOwnProperty(V)||(Y!==te?bc(Y)&&bc(te)?!Z2(Y,te)||k?U(V):g.protectedKeys[V]=!0:Y!==void 0?U(V):p.add(V):Y!==void 0&&p.has(V)?U(V):g.protectedKeys[V]=!0)}g.prevProp=S,g.prevResolvedValues=$,g.isActive&&(x={...x,...$}),r&&e.blockInitialAnimation&&(R=!1),R&&!E&&h.push(...N.map(V=>({animation:V,options:{type:m,...l}})))}if(p.size){const v={};p.forEach(m=>{const g=e.getBaseTarget(m);g!==void 0&&(v[m]=g)}),h.push({animation:v})}let b=!!h.length;return r&&f.initial===!1&&!e.manuallyAnimateOnMount&&(b=!1),r=!1,b?t(h):Promise.resolve()}function a(l,c,f){var d;if(n[l].isActive===c)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(p=>{var x;return(x=p.animationState)===null||x===void 0?void 0:x.setActive(l,c)}),n[l].isActive=c;const h=o(f,l);for(const p in n)n[p].protectedKeys={};return h}return{animateChanges:o,setActive:a,setAnimateFunction:i,getState:()=>n}}function $A(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Z2(t,e):!1}function ds(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function IA(){return{animate:ds(!0),whileInView:ds(),whileHover:ds(),whileTap:ds(),whileDrag:ds(),whileFocus:ds(),exit:ds()}}class LA extends jo{constructor(t){super(t),t.animationState||(t.animationState=AA(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),bf(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){}}let DA=0;class MA extends jo{constructor(){super(...arguments),this.id=DA++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n,custom:r}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===s)return;const i=this.node.animationState.setActive("exit",!t,{custom:r??this.node.getProps().custom});n&&!t&&i.then(()=>n(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const FA={animation:{Feature:LA},exit:{Feature:MA}},sx=()=>({min:0,max:0}),kE=()=>({x:sx(),y:sx()});function UA({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function zA(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function VA(e,t){return UA(zA(e.getBoundingClientRect(),t))}const BA=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function HA(e){const t=BA.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function dm(e,t,n=1){const[r,s]=HA(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);return i?i.trim():nm(s)?dm(s,t,n+1):s}function qA(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(s=>{const i=s.get();if(!nm(i))return;const o=dm(i,r);o&&s.set(o)});for(const s in t){const i=t[s];if(!nm(i))continue;const o=dm(i,r);o&&(t[s]=o,n||(n={}),n[s]===void 0&&(n[s]=i))}return{target:t,transitionEnd:n}}const WA=new Set(["width","height","top","left","right","bottom","x","y"]),PE=e=>WA.has(e),KA=e=>Object.keys(e).some(PE),ix=e=>e===Qs||e===ee,ox=(e,t)=>parseFloat(e.split(", ")[t]),ax=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const s=r.match(/^matrix3d\((.+)\)$/);if(s)return ox(s[1],t);{const i=r.match(/^matrix\((.+)\)$/);return i?ox(i[1],e):0}},QA=new Set(["x","y","z"]),GA=_f.filter(e=>!QA.has(e));function YA(e){const t=[];return GA.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const lx={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:ax(4,13),y:ax(5,14)},XA=(e,t,n)=>{const r=t.measureViewportBox(),s=t.current,i=getComputedStyle(s),{display:o}=i,a={};o==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(c=>{a[c]=lx[c](r,i)}),t.render();const l=t.measureViewportBox();return n.forEach(c=>{const f=t.getValue(c);f&&f.jump(a[c]),e[c]=lx[c](l,i)}),e},JA=(e,t,n={},r={})=>{t={...t},r={...r};const s=Object.keys(t).filter(PE);let i=[],o=!1;const a=[];if(s.forEach(l=>{const c=e.getValue(l);if(!e.hasValue(l))return;let f=n[l],d=Qo(f);const h=t[l];let p;if(bc(h)){const x=h.length,w=h[0]===null?1:0;f=h[w],d=Qo(f);for(let b=w;b<x;b++)p?wc(Qo(h[b])===p):p=Qo(h[b])}else p=Qo(h);if(d!==p)if(ix(d)&&ix(p)){const x=c.get();typeof x=="string"&&c.set(parseFloat(x)),typeof h=="string"?t[l]=parseFloat(h):Array.isArray(h)&&p===ee&&(t[l]=h.map(parseFloat))}else d!=null&&d.transform&&(p!=null&&p.transform)&&(f===0||h===0)?f===0?c.set(p.transform(f)):t[l]=d.transform(h):(o||(i=YA(e),o=!0),a.push(l),r[l]=r[l]!==void 0?r[l]:t[l],c.jump(h))}),a.length){const l=a.indexOf("height")>=0?window.pageYOffset:null,c=XA(t,e,a);return i.length&&i.forEach(([f,d])=>{e.getValue(f).set(d)}),e.render(),xf&&l!==null&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}else return{target:t,transitionEnd:r}};function ZA(e,t,n,r){return KA(t)?JA(e,t,n,r):{target:t,transitionEnd:r}}const e5=(e,t,n,r)=>{const s=qA(e,t,r);return t=s.target,r=s.transitionEnd,ZA(e,t,n,r)},hm={current:null},TE={current:!1};function t5(){if(TE.current=!0,!!xf)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>hm.current=e.matches;e.addListener(t),t()}else hm.current=!1}function n5(e,t,n){const{willChange:r}=t;for(const s in t){const i=t[s],o=n[s];if(Vt(i))e.addValue(s,i),jc(r)&&r.add(s);else if(Vt(o))e.addValue(s,Qa(i,{owner:e})),jc(r)&&r.remove(s);else if(o!==i)if(e.hasValue(s)){const a=e.getValue(s);!a.hasAnimated&&a.set(i)}else{const a=e.getStaticValue(s);e.addValue(s,Qa(a!==void 0?a:i,{owner:e}))}}for(const s in n)t[s]===void 0&&e.removeValue(s);return t}const ux=new WeakMap,RE=Object.keys(qa),r5=RE.length,cx=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],s5=vy.length;class i5{constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:s,visualState:i},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>jt.render(this.render,!1,!0);const{latestValues:a,renderState:l}=i;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=l,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=s,this.options=o,this.isControllingVariants=wf(n),this.isVariantNode=$2(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:c,...f}=this.scrapeMotionValuesFromProps(n,{});for(const d in f){const h=f[d];a[d]!==void 0&&Vt(h)&&(h.set(a[d],!1),jc(c)&&c.add(d))}}scrapeMotionValuesFromProps(t,n){return{}}mount(t){this.current=t,ux.set(t,this),this.projection&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,r)=>this.bindToMotionValue(r,n)),TE.current||t5(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:hm.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){ux.delete(this.current),this.projection&&this.projection.unmount(),im.update(this.notifyUpdate),im.render(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,n){const r=Ks.has(t),s=n.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&jt.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{s(),i()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...n},r,s,i,o){let a,l;for(let c=0;c<r5;c++){const f=RE[c],{isEnabled:d,Feature:h,ProjectionNode:p,MeasureLayout:x}=qa[f];p&&(a=p),d(n)&&(!this.features[f]&&h&&(this.features[f]=new h(this)),x&&(l=x))}if(!this.projection&&a){this.projection=new a(i,this.latestValues,this.parent&&this.parent.projection);const{layoutId:c,layout:f,drag:d,dragConstraints:h,layoutScroll:p,layoutRoot:x}=n;this.projection.setOptions({layoutId:c,layout:f,alwaysMeasureLayout:!!d||h&&A2(h),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof f=="string"?f:"both",initialPromotionConfig:o,layoutScroll:p,layoutRoot:x})}return l}updateFeatures(){for(const t in this.features){const n=this.features[t];n.isMounted?n.update(this.props,this.prevProps):(n.mount(),n.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):kE()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;r<cx.length;r++){const s=cx[r];this.propEventSubscriptions[s]&&(this.propEventSubscriptions[s](),delete this.propEventSubscriptions[s]);const i=t["on"+s];i&&(this.propEventSubscriptions[s]=this.on(s,i))}this.prevMotionValues=n5(this,this.scrapeMotionValuesFromProps(t,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(t=!1){if(t)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const r=this.parent?this.parent.getVariantContext()||{}:{};return this.props.initial!==void 0&&(r.initial=this.props.initial),r}const n={};for(let r=0;r<s5;r++){const s=vy[r],i=this.props[s];(Ha(i)||i===!1)&&(n[s]=i)}return n}addVariantChild(t){const n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(t),()=>n.variantChildren.delete(t)}addValue(t,n){n!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,n)),this.values.set(t,n),this.latestValues[t]=n.get()}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=Qa(n,{owner:this}),this.addValue(t,r)),r}readValue(t){return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,s=typeof r=="string"||typeof r=="object"?(n=ky(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&s!==void 0)return s;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!Vt(i)?i:this.initialValues[t]!==void 0&&s===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new SE),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}}class OE extends i5{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:s},i){let o=jA(r,t||{},this);if(s&&(n&&(n=s(n)),r&&(r=s(r)),o&&(o=s(o))),i){SA(this,r,o);const a=e5(this,r,o,n);n=a.transitionEnd,r=a.target}return{transition:t,transitionEnd:n,...r}}}function o5(e){return window.getComputedStyle(e)}class a5 extends OE{readValueFromInstance(t,n){if(Ks.has(n)){const r=Ry(n);return r&&r.default||0}else{const r=o5(t),s=(M2(n)?r.getPropertyValue(n):r[n])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:n}){return VA(t,n)}build(t,n,r,s){wy(t,n,r,s.transformTemplate)}scrapeMotionValuesFromProps(t,n){return Cy(t,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Vt(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}renderInstance(t,n,r,s){B2(t,n,r,s)}}class l5 extends OE{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(Ks.has(n)){const r=Ry(n);return r&&r.default||0}return n=H2.has(n)?n:jy(n),t.getAttribute(n)}measureInstanceViewportBox(){return kE()}scrapeMotionValuesFromProps(t,n){return W2(t,n)}build(t,n,r,s){Sy(t,n,r,this.isSVGTag,s.transformTemplate)}renderInstance(t,n,r,s){q2(t,n,r,s)}mount(t){this.isSVGTag=Ey(t.tagName),super.mount(t)}}const u5=(e,t)=>by(e)?new l5(t,{enableHardwareAcceleration:!1}):new a5(t,{enableHardwareAcceleration:!0}),Kn=sO(AO);function NE(){const e=y.useRef(!1);return vc(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function c5(){const e=NE(),[t,n]=y.useState(0),r=y.useCallback(()=>{e.current&&n(t+1)},[t]);return[y.useCallback(()=>jt.postRender(r),[r]),t]}class f5 extends y.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function d5({children:e,isPresent:t}){const n=y.useId(),r=y.useRef(null),s=y.useRef({width:0,height:0,top:0,left:0});return y.useInsertionEffect(()=>{const{width:i,height:o,top:a,left:l}=s.current;if(t||!r.current||!i||!o)return;r.current.dataset.motionPopId=n;const c=document.createElement("style");return document.head.appendChild(c),c.sheet&&c.sheet.insertRule(` [data-motion-pop-id="${n}"] { position: absolute !important; width: ${i}px !important; height: ${o}px !important; top: ${a}px !important; left: ${l}px !important; } `),()=>{document.head.removeChild(c)}},[t]),y.createElement(f5,{isPresent:t,childRef:r,sizeRef:s},y.cloneElement(e,{ref:r}))}const Wd=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:s,presenceAffectsLayout:i,mode:o})=>{const a=xy(h5),l=y.useId(),c=y.useMemo(()=>({id:l,initial:t,isPresent:n,custom:s,onExitComplete:f=>{a.set(f,!0);for(const d of a.values())if(!d)return;r&&r()},register:f=>(a.set(f,!1),()=>a.delete(f))}),i?void 0:[n]);return y.useMemo(()=>{a.forEach((f,d)=>a.set(d,!1))},[n]),y.useEffect(()=>{!n&&!a.size&&r&&r()},[n]),o==="popLayout"&&(e=y.createElement(d5,{isPresent:n},e)),y.createElement(my.Provider,{value:c},e)};function h5(){return new Map}function p5(e){return y.useEffect(()=>()=>e(),[])}const ii=e=>e.key||"";function m5(e,t){e.forEach(n=>{const r=ii(n);t.set(r,n)})}function g5(e){const t=[];return y.Children.forEach(e,n=>{y.isValidElement(n)&&t.push(n)}),t}const ko=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:s,presenceAffectsLayout:i=!0,mode:o="sync"})=>{let[a]=c5();const l=y.useContext(I2).forceRender;l&&(a=l);const c=NE(),f=g5(e);let d=f;const h=new Set,p=y.useRef(d),x=y.useRef(new Map).current,w=y.useRef(!0);if(vc(()=>{w.current=!1,m5(f,x),p.current=d}),p5(()=>{w.current=!0,x.clear(),h.clear()}),w.current)return y.createElement(y.Fragment,null,d.map(g=>y.createElement(Wd,{key:ii(g),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:i,mode:o},g)));d=[...d];const b=p.current.map(ii),v=f.map(ii),m=b.length;for(let g=0;g<m;g++){const S=b[g];v.indexOf(S)===-1&&h.add(S)}return o==="wait"&&h.size&&(d=[]),h.forEach(g=>{if(v.indexOf(g)!==-1)return;const S=x.get(g);if(!S)return;const _=b.indexOf(g),j=()=>{x.delete(g),h.delete(g);const E=p.current.findIndex(k=>k.key===g);if(p.current.splice(E,1),!h.size){if(p.current=f,c.current===!1)return;a(),r&&r()}};d.splice(_,0,y.createElement(Wd,{key:ii(S),isPresent:!1,onExitComplete:j,custom:t,presenceAffectsLayout:i,mode:o},S))}),d=d.map(g=>{const S=g.key;return h.has(S)?g:y.createElement(Wd,{key:ii(g),isPresent:!0,presenceAffectsLayout:i,mode:o},g)}),y.createElement(y.Fragment,null,h.size?d:d.map(g=>y.cloneElement(g)))};function y5({children:e,features:t,strict:n=!1}){const[,r]=y.useState(!Kd(t)),s=y.useRef(void 0);if(!Kd(t)){const{renderer:i,...o}=t;s.current=i,tm(o)}return y.useEffect(()=>{Kd(t)&&t().then(({renderer:i,...o})=>{tm(o),s.current=i,r(!0)})},[]),y.createElement(gy.Provider,{value:{renderer:s.current,strict:n}},e)}function Kd(e){return typeof e=="function"}const v5={renderer:u5,...FA,...JO};var pm={},x5={get exports(){return pm},set exports(e){pm=e}},Cc={},b5={get exports(){return Cc},set exports(e){Cc=e}},AE=function(t,n){return function(){for(var s=new Array(arguments.length),i=0;i<s.length;i++)s[i]=arguments[i];return t.apply(n,s)}},w5=AE,Ny=Object.prototype.toString,Ay=function(e){return function(t){var n=Ny.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())}}(Object.create(null));function Gs(e){return e=e.toLowerCase(),function(n){return Ay(n)===e}}function $y(e){return Array.isArray(e)}function kc(e){return typeof e>"u"}function _5(e){return e!==null&&!kc(e)&&e.constructor!==null&&!kc(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var $E=Gs("ArrayBuffer");function S5(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&$E(e.buffer),t}function E5(e){return typeof e=="string"}function j5(e){return typeof e=="number"}function IE(e){return e!==null&&typeof e=="object"}function Ou(e){if(Ay(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var C5=Gs("Date"),k5=Gs("File"),P5=Gs("Blob"),T5=Gs("FileList");function Iy(e){return Ny.call(e)==="[object Function]"}function R5(e){return IE(e)&&Iy(e.pipe)}function O5(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||Ny.call(e)===t||Iy(e.toString)&&e.toString()===t)}var N5=Gs("URLSearchParams");function A5(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function $5(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Ly(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),$y(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.call(null,e[s],s,e)}function mm(){var e={};function t(s,i){Ou(e[i])&&Ou(s)?e[i]=mm(e[i],s):Ou(s)?e[i]=mm({},s):$y(s)?e[i]=s.slice():e[i]=s}for(var n=0,r=arguments.length;n<r;n++)Ly(arguments[n],t);return e}function I5(e,t,n){return Ly(t,function(s,i){n&&typeof s=="function"?e[i]=w5(s,n):e[i]=s}),e}function L5(e){return e.charCodeAt(0)===65279&&(e=e.slice(1)),e}function D5(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,n&&Object.assign(e.prototype,n)}function M5(e,t,n){var r,s,i,o={};t=t||{};do{for(r=Object.getOwnPropertyNames(e),s=r.length;s-- >0;)i=r[s],o[i]||(t[i]=e[i],o[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function F5(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return r!==-1&&r===n}function U5(e){if(!e)return null;var t=e.length;if(kc(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var z5=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),st={isArray:$y,isArrayBuffer:$E,isBuffer:_5,isFormData:O5,isArrayBufferView:S5,isString:E5,isNumber:j5,isObject:IE,isPlainObject:Ou,isUndefined:kc,isDate:C5,isFile:k5,isBlob:P5,isFunction:Iy,isStream:R5,isURLSearchParams:N5,isStandardBrowserEnv:$5,forEach:Ly,merge:mm,extend:I5,trim:A5,stripBOM:L5,inherits:D5,toFlatObject:M5,kindOf:Ay,kindOfTest:Gs,endsWith:F5,toArray:U5,isTypedArray:z5,isFileList:T5},ei=st;function fx(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var LE=function(t,n,r){if(!n)return t;var s;if(r)s=r(n);else if(ei.isURLSearchParams(n))s=n.toString();else{var i=[];ei.forEach(n,function(l,c){l===null||typeof l>"u"||(ei.isArray(l)?c=c+"[]":l=[l],ei.forEach(l,function(d){ei.isDate(d)?d=d.toISOString():ei.isObject(d)&&(d=JSON.stringify(d)),i.push(fx(c)+"="+fx(d))}))}),s=i.join("&")}if(s){var o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+s}return t},V5=st;function Cf(){this.handlers=[]}Cf.prototype.use=function(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1};Cf.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Cf.prototype.forEach=function(t){V5.forEach(this.handlers,function(r){r!==null&&t(r)})};var B5=Cf,H5=st,q5=function(t,n){H5.forEach(t,function(s,i){i!==n&&i.toUpperCase()===n.toUpperCase()&&(t[n]=s,delete t[i])})},DE=st;function eo(e,t,n,r,s){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}DE.inherits(eo,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var ME=eo.prototype,FE={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){FE[e]={value:e}});Object.defineProperties(eo,FE);Object.defineProperty(ME,"isAxiosError",{value:!0});eo.from=function(e,t,n,r,s,i){var o=Object.create(ME);return DE.toFlatObject(e,o,function(l){return l!==Error.prototype}),eo.call(o,e.message,t,n,r,s),o.name=e.name,i&&Object.assign(o,i),o};var Po=eo,UE={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},gn=st;function W5(e,t){t=t||new FormData;var n=[];function r(i){return i===null?"":gn.isDate(i)?i.toISOString():gn.isArrayBuffer(i)||gn.isTypedArray(i)?typeof Blob=="function"?new Blob([i]):Buffer.from(i):i}function s(i,o){if(gn.isPlainObject(i)||gn.isArray(i)){if(n.indexOf(i)!==-1)throw Error("Circular reference detected in "+o);n.push(i),gn.forEach(i,function(l,c){if(!gn.isUndefined(l)){var f=o?o+"."+c:c,d;if(l&&!o&&typeof l=="object"){if(gn.endsWith(c,"{}"))l=JSON.stringify(l);else if(gn.endsWith(c,"[]")&&(d=gn.toArray(l))){d.forEach(function(h){!gn.isUndefined(h)&&t.append(f,r(h))});return}}s(l,f)}}),n.pop()}else t.append(o,r(i))}return s(e),t}var zE=W5,Qd,dx;function K5(){if(dx)return Qd;dx=1;var e=Po;return Qd=function(n,r,s){var i=s.config.validateStatus;!s.status||!i||i(s.status)?n(s):r(new e("Request failed with status code "+s.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))},Qd}var Gd,hx;function Q5(){if(hx)return Gd;hx=1;var e=st;return Gd=e.isStandardBrowserEnv()?function(){return{write:function(r,s,i,o,a,l){var c=[];c.push(r+"="+encodeURIComponent(s)),e.isNumber(i)&&c.push("expires="+new Date(i).toGMTString()),e.isString(o)&&c.push("path="+o),e.isString(a)&&c.push("domain="+a),l===!0&&c.push("secure"),document.cookie=c.join("; ")},read:function(r){var s=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Gd}var G5=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},Y5=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},X5=G5,J5=Y5,VE=function(t,n){return t&&!X5(n)?J5(t,n):n},Yd,px;function Z5(){if(px)return Yd;px=1;var e=st,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return Yd=function(r){var s={},i,o,a;return r&&e.forEach(r.split(` `),function(c){if(a=c.indexOf(":"),i=e.trim(c.substr(0,a)).toLowerCase(),o=e.trim(c.substr(a+1)),i){if(s[i]&&t.indexOf(i)>=0)return;i==="set-cookie"?s[i]=(s[i]?s[i]:[]).concat([o]):s[i]=s[i]?s[i]+", "+o:o}}),s},Yd}var Xd,mx;function e$(){if(mx)return Xd;mx=1;var e=st;return Xd=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),s;function i(o){var a=o;return n&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return s=i(window.location.href),function(a){var l=e.isString(a)?i(a):a;return l.protocol===s.protocol&&l.host===s.host}}():function(){return function(){return!0}}(),Xd}var Jd,gx;function kf(){if(gx)return Jd;gx=1;var e=Po,t=st;function n(r){e.call(this,r??"canceled",e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),Jd=n,Jd}var Zd,yx;function t$(){return yx||(yx=1,Zd=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),Zd}var eh,vx;function xx(){if(vx)return eh;vx=1;var e=st,t=K5(),n=Q5(),r=LE,s=VE,i=Z5(),o=e$(),a=UE,l=Po,c=kf(),f=t$();return eh=function(h){return new Promise(function(x,w){var b=h.data,v=h.headers,m=h.responseType,g;function S(){h.cancelToken&&h.cancelToken.unsubscribe(g),h.signal&&h.signal.removeEventListener("abort",g)}e.isFormData(b)&&e.isStandardBrowserEnv()&&delete v["Content-Type"];var _=new XMLHttpRequest;if(h.auth){var j=h.auth.username||"",E=h.auth.password?unescape(encodeURIComponent(h.auth.password)):"";v.Authorization="Basic "+btoa(j+":"+E)}var k=s(h.baseURL,h.url);_.open(h.method.toUpperCase(),r(k,h.params,h.paramsSerializer),!0),_.timeout=h.timeout;function R(){if(_){var L="getAllResponseHeaders"in _?i(_.getAllResponseHeaders()):null,M=!m||m==="text"||m==="json"?_.responseText:_.response,U={data:M,status:_.status,statusText:_.statusText,headers:L,config:h,request:_};t(function(Y){x(Y),S()},function(Y){w(Y),S()},U),_=null}}if("onloadend"in _?_.onloadend=R:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(R)},_.onabort=function(){_&&(w(new l("Request aborted",l.ECONNABORTED,h,_)),_=null)},_.onerror=function(){w(new l("Network Error",l.ERR_NETWORK,h,_,_)),_=null},_.ontimeout=function(){var M=h.timeout?"timeout of "+h.timeout+"ms exceeded":"timeout exceeded",U=h.transitional||a;h.timeoutErrorMessage&&(M=h.timeoutErrorMessage),w(new l(M,U.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,h,_)),_=null},e.isStandardBrowserEnv()){var N=(h.withCredentials||o(k))&&h.xsrfCookieName?n.read(h.xsrfCookieName):void 0;N&&(v[h.xsrfHeaderName]=N)}"setRequestHeader"in _&&e.forEach(v,function(M,U){typeof b>"u"&&U.toLowerCase()==="content-type"?delete v[U]:_.setRequestHeader(U,M)}),e.isUndefined(h.withCredentials)||(_.withCredentials=!!h.withCredentials),m&&m!=="json"&&(_.responseType=h.responseType),typeof h.onDownloadProgress=="function"&&_.addEventListener("progress",h.onDownloadProgress),typeof h.onUploadProgress=="function"&&_.upload&&_.upload.addEventListener("progress",h.onUploadProgress),(h.cancelToken||h.signal)&&(g=function(L){_&&(w(!L||L&&L.type?new c:L),_.abort(),_=null)},h.cancelToken&&h.cancelToken.subscribe(g),h.signal&&(h.signal.aborted?g():h.signal.addEventListener("abort",g))),b||(b=null);var $=f(k);if($&&["http","https","file"].indexOf($)===-1){w(new l("Unsupported protocol "+$+":",l.ERR_BAD_REQUEST,h));return}_.send(b)})},eh}var th,bx;function n$(){return bx||(bx=1,th=null),th}var Ye=st,wx=q5,_x=Po,r$=UE,s$=zE,i$={"Content-Type":"application/x-www-form-urlencoded"};function Sx(e,t){!Ye.isUndefined(e)&&Ye.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o$(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=xx()),e}function a$(e,t,n){if(Ye.isString(e))try{return(t||JSON.parse)(e),Ye.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var Pf={transitional:r$,adapter:o$(),transformRequest:[function(t,n){if(wx(n,"Accept"),wx(n,"Content-Type"),Ye.isFormData(t)||Ye.isArrayBuffer(t)||Ye.isBuffer(t)||Ye.isStream(t)||Ye.isFile(t)||Ye.isBlob(t))return t;if(Ye.isArrayBufferView(t))return t.buffer;if(Ye.isURLSearchParams(t))return Sx(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var r=Ye.isObject(t),s=n&&n["Content-Type"],i;if((i=Ye.isFileList(t))||r&&s==="multipart/form-data"){var o=this.env&&this.env.FormData;return s$(i?{"files[]":t}:t,o&&new o)}else if(r||s==="application/json")return Sx(n,"application/json"),a$(t);return t}],transformResponse:[function(t){var n=this.transitional||Pf.transitional,r=n&&n.silentJSONParsing,s=n&&n.forcedJSONParsing,i=!r&&this.responseType==="json";if(i||s&&Ye.isString(t)&&t.length)try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?_x.from(o,_x.ERR_BAD_RESPONSE,this,null,this.response):o}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n$()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Ye.forEach(["delete","get","head"],function(t){Pf.headers[t]={}});Ye.forEach(["post","put","patch"],function(t){Pf.headers[t]=Ye.merge(i$)});var Dy=Pf,l$=st,u$=Dy,c$=function(t,n,r){var s=this||u$;return l$.forEach(r,function(o){t=o.call(s,t,n)}),t},nh,Ex;function BE(){return Ex||(Ex=1,nh=function(t){return!!(t&&t.__CANCEL__)}),nh}var jx=st,rh=c$,f$=BE(),d$=Dy,h$=kf();function sh(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new h$}var p$=function(t){sh(t),t.headers=t.headers||{},t.data=rh.call(t,t.data,t.headers,t.transformRequest),t.headers=jx.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),jx.forEach(["delete","get","head","post","put","patch","common"],function(s){delete t.headers[s]});var n=t.adapter||d$.adapter;return n(t).then(function(s){return sh(t),s.data=rh.call(t,s.data,s.headers,t.transformResponse),s},function(s){return f$(s)||(sh(t),s&&s.response&&(s.response.data=rh.call(t,s.response.data,s.response.headers,t.transformResponse))),Promise.reject(s)})},At=st,HE=function(t,n){n=n||{};var r={};function s(f,d){return At.isPlainObject(f)&&At.isPlainObject(d)?At.merge(f,d):At.isPlainObject(d)?At.merge({},d):At.isArray(d)?d.slice():d}function i(f){if(At.isUndefined(n[f])){if(!At.isUndefined(t[f]))return s(void 0,t[f])}else return s(t[f],n[f])}function o(f){if(!At.isUndefined(n[f]))return s(void 0,n[f])}function a(f){if(At.isUndefined(n[f])){if(!At.isUndefined(t[f]))return s(void 0,t[f])}else return s(void 0,n[f])}function l(f){if(f in n)return s(t[f],n[f]);if(f in t)return s(void 0,t[f])}var c={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l};return At.forEach(Object.keys(t).concat(Object.keys(n)),function(d){var h=c[d]||i,p=h(d);At.isUndefined(p)&&h!==l||(r[d]=p)}),r},ih,Cx;function qE(){return Cx||(Cx=1,ih={version:"0.27.2"}),ih}var m$=qE().version,kr=Po,My={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){My[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var kx={};My.transitional=function(t,n,r){function s(i,o){return"[Axios v"+m$+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return function(i,o,a){if(t===!1)throw new kr(s(o," has been removed"+(n?" in "+n:"")),kr.ERR_DEPRECATED);return n&&!kx[o]&&(kx[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,a):!0}};function g$(e,t,n){if(typeof e!="object")throw new kr("options must be an object",kr.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),s=r.length;s-- >0;){var i=r[s],o=t[i];if(o){var a=e[i],l=a===void 0||o(a,i,e);if(l!==!0)throw new kr("option "+i+" must be "+l,kr.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new kr("Unknown option "+i,kr.ERR_BAD_OPTION)}}var y$={assertOptions:g$,validators:My},WE=st,v$=LE,Px=B5,Tx=p$,Tf=HE,x$=VE,KE=y$,ti=KE.validators;function to(e){this.defaults=e,this.interceptors={request:new Px,response:new Px}}to.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Tf(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var r=n.transitional;r!==void 0&&KE.assertOptions(r,{silentJSONParsing:ti.transitional(ti.boolean),forcedJSONParsing:ti.transitional(ti.boolean),clarifyTimeoutError:ti.transitional(ti.boolean)},!1);var s=[],i=!0;this.interceptors.request.forEach(function(p){typeof p.runWhen=="function"&&p.runWhen(n)===!1||(i=i&&p.synchronous,s.unshift(p.fulfilled,p.rejected))});var o=[];this.interceptors.response.forEach(function(p){o.push(p.fulfilled,p.rejected)});var a;if(!i){var l=[Tx,void 0];for(Array.prototype.unshift.apply(l,s),l=l.concat(o),a=Promise.resolve(n);l.length;)a=a.then(l.shift(),l.shift());return a}for(var c=n;s.length;){var f=s.shift(),d=s.shift();try{c=f(c)}catch(h){d(h);break}}try{a=Tx(c)}catch(h){return Promise.reject(h)}for(;o.length;)a=a.then(o.shift(),o.shift());return a};to.prototype.getUri=function(t){t=Tf(this.defaults,t);var n=x$(t.baseURL,t.url);return v$(n,t.params,t.paramsSerializer)};WE.forEach(["delete","get","head","options"],function(t){to.prototype[t]=function(n,r){return this.request(Tf(r||{},{method:t,url:n,data:(r||{}).data}))}});WE.forEach(["post","put","patch"],function(t){function n(r){return function(i,o,a){return this.request(Tf(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}to.prototype[t]=n(),to.prototype[t+"Form"]=n(!0)});var b$=to,oh,Rx;function w$(){if(Rx)return oh;Rx=1;var e=kf();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var r;this.promise=new Promise(function(o){r=o});var s=this;this.promise.then(function(i){if(s._listeners){var o,a=s._listeners.length;for(o=0;o<a;o++)s._listeners[o](i);s._listeners=null}}),this.promise.then=function(i){var o,a=new Promise(function(l){s.subscribe(l),o=l}).then(i);return a.cancel=function(){s.unsubscribe(o)},a},n(function(o){s.reason||(s.reason=new e(o),r(s.reason))})}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.prototype.subscribe=function(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]},t.prototype.unsubscribe=function(r){if(this._listeners){var s=this._listeners.indexOf(r);s!==-1&&this._listeners.splice(s,1)}},t.source=function(){var r,s=new t(function(o){r=o});return{token:s,cancel:r}},oh=t,oh}var ah,Ox;function _$(){return Ox||(Ox=1,ah=function(t){return function(r){return t.apply(null,r)}}),ah}var lh,Nx;function S$(){if(Nx)return lh;Nx=1;var e=st;return lh=function(n){return e.isObject(n)&&n.isAxiosError===!0},lh}var Ax=st,E$=AE,Nu=b$,j$=HE,C$=Dy;function QE(e){var t=new Nu(e),n=E$(Nu.prototype.request,t);return Ax.extend(n,Nu.prototype,t),Ax.extend(n,t),n.create=function(s){return QE(j$(e,s))},n}var Tt=QE(C$);Tt.Axios=Nu;Tt.CanceledError=kf();Tt.CancelToken=w$();Tt.isCancel=BE();Tt.VERSION=qE().version;Tt.toFormData=zE;Tt.AxiosError=Po;Tt.Cancel=Tt.CanceledError;Tt.all=function(t){return Promise.all(t)};Tt.spread=_$();Tt.isAxiosError=S$();b5.exports=Tt;Cc.default=Tt;(function(e){e.exports=Cc})(x5);const gr=ul(pm);let GE=0;function YE(){return GE}function $x(e){GE=e}function Rf(e){return e?/^[a-zA-Z][a-zA-Z\d+\-.]*?:/.test(e):!1}function Oi(e,t){var n;return gr.isAxiosError(e)&&((n=e.response)==null?void 0:n.status)==t}const Ie=new wR({defaultOptions:{queries:{staleTime:3e4,retry:(e,t)=>!Oi(t,401)&&!Oi(t,403)&&!Oi(t,404)&&e<2}}}),X=gr.create();X.defaults.withCredentials=!0;X.defaults.responseType="json";X.defaults.headers={common:{Accept:"application/json"}};X.interceptors.request.use(e=>{var r,s,i,o,a,l;!((r=e.url)!=null&&r.startsWith("auth"))&&!((s=e.url)!=null&&s.startsWith("secure"))&&!Rf(e==null?void 0:e.url)&&(e.url=`api/v1/${e.url}`);const t=(i=e.method)==null?void 0:i.toUpperCase();t==="GET"&&Array.isArray((o=e.params)==null?void 0:o.with)&&(e.params.with=e.params.with.join(",")),t==="GET"&&Array.isArray((a=e.params)==null?void 0:a.load)&&(e.params.load=e.params.load.join(","));const n=YE();if(n){const c=(l=e.method)==null?void 0:l.toLowerCase();["get","post","put"].includes(c)&&(e.params={...e.params,workspaceId:n})}return(t==="PUT"||t==="DELETE"||t==="PATCH")&&(e.headers={...e.headers,"X-HTTP-Method-Override":t},e.method="POST",e.params={...e.params,_method:t}),e});const wl=z.createContext(null);function re(e,t){return{...t,message:e}}function XE(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=XE(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function A(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=XE(e))&&(r&&(r+=" "),r+=t);return r}var gm={},k$={get exports(){return gm},set exports(e){gm=e}};(function(e,t){(function(n,r,s){e.exports=s(),e.exports.default=s()})("slugify",zu,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),r=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function s(i,o){if(typeof i!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var a=r[o.locale]||{},l=o.replacement===void 0?"-":o.replacement,c=o.trim===void 0?!0:o.trim,f=i.normalize().split("").reduce(function(d,h){var p=a[h]||n[h]||h;return p===l&&(p=" "),d+p.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(f=f.replace(/[^A-Za-z0-9\s]/g,"")),c&&(f=f.trim()),f=f.replace(/\s+/g,l),o.lower&&(f=f.toLowerCase()),f}return s.extend=function(i){Object.assign(n,i)},s})})(k$);const P$=gm;function JE(e,t="-",n=!1){if(!e)return e;let r=P$(e,{lower:!0,replacement:t,strict:n,remove:/[*+~.()'"!:@?\|/\\]/g});return r||(r=e.replace(/\s+/g,"-").toLowerCase()),r}function aq({user:e,className:t,...n}){const r=y.useMemo(()=>ZE(e),[e]);return u.jsx(Le,{...n,className:A("hover:underline",t),to:r,children:e.display_name})}function ZE(e){return`/user/${e.id}/${JE(e.display_name)}`}const T$=""+new URL("general_top-beedc96d.jpg",import.meta.url).href,R$=""+new URL("general_bottom-56f8f517.jpg",import.meta.url).href,O$=""+new URL("artist_top-fc3c4106.jpg",import.meta.url).href,N$=""+new URL("artist_bottom-a58b3d3e.jpg",import.meta.url).href,A$=""+new URL("album_above-70d822e9.jpg",import.meta.url).href,$$={homepage:{options:[{label:re("Landing page"),value:"landingPage"}]},auth:{redirectUri:"/",adminRedirectUri:"/admin",getUserProfileLink:ZE},admin:{ads:[{image:T$,slot:"ads.general_top",description:re("Appears at the top of most pages. Best size <= 150px height or responsive.")},{image:R$,slot:"ads.general_bottom",description:re("Appears at the bottom of most pages. Best size <= 150px height or responsive.")},{image:O$,slot:"ads.artist_top",description:re("Appears in artist page only (below page header). Best size <= 1000px width or responsive.")},{image:N$,slot:"ads.artist_bottom",description:re("Appears in artist page only (below similar artists). Best size <= 430px width or responsive.")},{image:A$,slot:"ads.album_above",description:re("Appears in album page only (above album tracks). Best size is as wide as possible or responsive.")}]}};var I$=function(t){return L$(t)&&!D$(t)};function L$(e){return!!e&&typeof e=="object"}function D$(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||U$(e)}var M$=typeof Symbol=="function"&&Symbol.for,F$=M$?Symbol.for("react.element"):60103;function U$(e){return e.$$typeof===F$}function z$(e){return Array.isArray(e)?[]:{}}function Ga(e,t){return t.clone!==!1&&t.isMergeableObject(e)?no(z$(e),e,t):e}function V$(e,t,n){return e.concat(t).map(function(r){return Ga(r,n)})}function B$(e,t){if(!t.customMerge)return no;var n=t.customMerge(e);return typeof n=="function"?n:no}function H$(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Ix(e){return Object.keys(e).concat(H$(e))}function ej(e,t){try{return t in e}catch{return!1}}function q$(e,t){return ej(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function W$(e,t,n){var r={};return n.isMergeableObject(e)&&Ix(e).forEach(function(s){r[s]=Ga(e[s],n)}),Ix(t).forEach(function(s){q$(e,s)||(ej(e,s)&&n.isMergeableObject(t[s])?r[s]=B$(s,n)(e[s],t[s],n):r[s]=Ga(t[s],n))}),r}function no(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||V$,n.isMergeableObject=n.isMergeableObject||I$,n.cloneUnlessOtherwiseSpecified=Ga;var r=Array.isArray(t),s=Array.isArray(e),i=r===s;return i?r?n.arrayMerge(e,t,n):W$(e,t,n):Ga(t,n)}no.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,s){return no(r,s,n)},{})};var K$=no,Q$=K$;const G$=y.forwardRef((e,t)=>{const{attr:n,size:r,title:s,className:i,color:o,style:a,children:l,viewBox:c,width:f,height:d,...h}=e;return u.jsxs("svg",{"aria-hidden":!s,focusable:!1,xmlns:"http://www.w3.org/2000/svg",viewBox:c||"0 0 24 24",...n,...h,className:A("svg-icon",i,Y$(r)),style:{color:o,...a},ref:t,height:d||"1em",width:f||"1em",children:[s&&u.jsx("title",{children:s}),l]})});function Y$(e){switch(e){case"2xs":return"icon-2xs";case"xs":return"icon-xs";case"sm":return"icon-sm";case"md":return"icon-md";case"lg":return"icon-lg";case"xl":return"icon-xl";default:return e}}function se(e,t="",n){const r=(s,i)=>u.jsx(G$,{"data-testid":`${t}Icon`,ref:i,viewBox:n,...s,size:s.size||"md",children:e});return z.memo(z.forwardRef(r))}function Of(e,t=""){const n=tj(e);return se(n,t)}function tj(e){return(e==null?void 0:e.map)&&e.map((t,n)=>z.createElement(t.tag,{key:n,...t.attr},tj(t.child)))}function X$(e){const t={},n={tag:e.tagName,attr:t};return Array.from(e.attributes).forEach(r=>{t[r.name]=r.value}),e.children.length&&(n.child=Array.from(e.children).map(r=>X$(r))),n}const J$=se(u.jsx("path",{d:"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4zm6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2v1zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95zm4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17z"}),"GroupAddOutlined"),Z$=se(u.jsx("path",{d:"M9 13.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5zM4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25H4.34zM9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12zm0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7zm7.04 6.81c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44zM15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35z"}),"PeopleOutlined"),eI=se(u.jsx("path",{d:"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z"}),"FileDownloadDoneOutlined"),Nf=y.memo(({src:e,className:t,height:n="h-full"})=>{const{data:r}=tI(e);return u.jsx("div",{className:A("inline-block bg-no-repeat svg-image-container",n,t),dangerouslySetInnerHTML:r})});function tI(e){return hn(["svgImage",e],()=>nI(e),{refetchOnMount:!1,refetchOnReconnect:!1,refetchOnWindowFocus:!1,staleTime:1/0,enabled:!!e})}function nI(e){return gr.get(e,{responseType:"text"}).then(t=>({__html:t.data}))}const Fy=y.memo(({src:e,className:t,...n})=>{let r=null;if(e?typeof e=="object"?r="icon":e.endsWith(".svg")&&!Rf(e)?r="svg":r="image":r=null,r==="svg")return u.jsx(Nf,{...n,className:t,src:e,height:!1});if(r==="image")return u.jsx("img",{...n,className:t,src:e,alt:""});if(r==="icon"){const s=e;return u.jsx(s,{...n,className:t})}return null});function Uy(e,{padding:t,equalWidth:n,variant:r}={}){switch(e){case"2xs":return r==="link"?"text-xs":`text-xs h-24 ${n?"w-24":t||"px-10"}`;case"xs":return r==="link"?"text-xs":`text-xs h-30 ${n?"w-30":t||"px-14"}`;case"sm":return r==="link"?"text-sm":`text-sm h-36 ${n?"w-36":t||"px-18"}`;case"md":return r==="link"?"text-base":`text-base h-42 ${n?"w-42":t||"px-22"}`;case"lg":return r==="link"?"text-lg":`text-base h-50 ${n?"w-50":t||"px-26"}`;case"xl":return r==="link"?"text-xl":`text-lg h-60 ${n?"w-60":t||"px-32"}`;default:return e||""}}function rI(e){const{variant:t,shadow:n,whitespace:r="whitespace-nowrap"}=e,s={...e,border:e.border||"border"};let i=[];return t==="outline"?i=sI(s):t==="text"?i=iI(s):t==="flat"||t==="raised"?i=aI(s):t==="link"&&(i=oI(s)),[...i,n||t==="raised"&&"shadow-md",r,t&&"align-middle inline-flex flex-shrink-0 items-center transition-button duration-200","select-none appearance-none no-underline outline-none disabled:pointer-events-none disabled:cursor-default"]}function sI({color:e,border:t}){const n="disabled:text-disabled disabled:bg-transparent disabled:border-disabled-bg";switch(e){case"primary":return[`text-primary bg-transparent ${t} border-primary/50`,"hover:bg-primary/hover hover:border-primary",n];case"danger":return[`text-danger bg-transparent ${t} border-danger/50`,"hover:bg-danger/4 hover:border-danger",n];case"paper":return[`text bg-paper ${t}`,"hover:bg-hover",n];case"white":return["text-white bg-transparent border border-white","hover:bg-white/20","disabled:text-white/70 disabled:border-white/70 disabled:bg-transparent"];default:return[`bg-transparent ${t}`,"hover:bg-hover",n]}}function iI({color:e}){const t="disabled:text-disabled disabled:bg-transparent";switch(e){case"primary":return["text-primary bg-transparent border-transparent","hover:bg-primary/4",t];case"danger":return["text-danger bg-transparent border-transparent","hover:bg-danger/4",t];case"white":return["text-white bg-transparent border-transparent","hover:bg-white/20","disabled:text-white/70 disabled:bg-transparent"];default:return["bg-transparent border-transparent","hover:bg-hover",t]}}function oI({color:e}){switch(e){case"primary":return["text-primary","hover:underline","disabled:text-disabled"];case"danger":return["text-danger","hover:underline","disabled:text-disabled"];default:return["text-main","hover:underline","disabled:text-disabled"]}}function aI({color:e,border:t}){const n="disabled:text-disabled disabled:bg-disabled disabled:border-transparent disabled:shadow-none";switch(e){case"primary":return[`text-on-primary bg-primary ${t} border-primary`,"hover:bg-primary-dark hover:border-primary-dark",n];case"danger":return[`text-white bg-danger ${t} border-danger`,"hover:bg-danger/90 hover:border-danger/90",n];case"chip":return[`text-main bg-chip ${t} border-chip`,"hover:bg-chip/90 hover:border-chip/90",n];case"paper":return[`text-main bg-paper ${t} border-paper`,"hover:bg-paper/90 hover:border-paper/90",n];case"white":return[`text-black bg-white ${t} border-white`,"hover:bg-white",n];default:return[`bg ${t} border-background`,"hover:bg-hover",n]}}function en(e){return e&&(t=>{t.currentTarget.contains(t.target)&&e(t)})}const Af=y.forwardRef((e,t)=>{const{children:n,color:r=null,variant:s,radius:i,shadow:o,whitespace:a,justify:l="justify-center",className:c,href:f,form:d,border:h,elementType:p,to:x,relative:w,replace:b,end:v,type:m="button",onClick:g,onPointerDown:S,onPointerUp:_,onKeyDown:j,...E}=e,k=p||(f?"a":"button"),R=k==="a";return u.jsx(k,{ref:t,form:R?void 0:d,href:f,to:x,relative:w,type:R?void 0:m,replace:b,end:v,onPointerDown:en(S),onPointerUp:en(_),onClick:en(g),onKeyDown:en(j),className:A("focus-visible:ring",rI({variant:s,color:r,border:h,whitespace:a}),i,l,c),...E,children:n})}),Z=z.forwardRef(({children:e,startIcon:t,endIcon:n,size:r="sm",sizeClassName:s,className:i,equalWidth:o=!1,radius:a="rounded",variant:l="text",...c},f)=>{const d=A("font-semibold",s||Uy(r,{equalWidth:o,variant:l}),i);return u.jsxs(Af,{className:d,ref:f,radius:a,variant:l,...c,children:[t&&u.jsx(Lx,{position:"start",icon:t,size:r}),e,n&&u.jsx(Lx,{position:"end",icon:n,size:r})]})});function Lx({icon:e,position:t,size:n}){const r=A("m-auto",{"-ml-4 mr-8":t==="start","-mr-4 ml-8":t==="end"},e.props.className);return z.cloneElement(e,{className:r,size:n})}function lI(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function zy(e,t,n){lI(e,t),t.set(e,n)}function uI(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uh(e,t){return e-t*Math.floor(e/t)}const nj=1721426;function tu(e,t,n,r){t=Vy(e,t);let s=t-1,i=-2;return n<=2?i=0:Au(t)&&(i=-1),nj-1+365*s+Math.floor(s/4)-Math.floor(s/100)+Math.floor(s/400)+Math.floor((367*n-362)/12+i+r)}function Au(e){return e%4===0&&(e%100!==0||e%400===0)}function Vy(e,t){return e==="BC"?1-t:t}function cI(e){let t="AD";return e<=0&&(t="BC",e=1-e),[t,e]}const fI={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class ro{fromJulianDay(t){let n=t,r=n-nj,s=Math.floor(r/146097),i=uh(r,146097),o=Math.floor(i/36524),a=uh(i,36524),l=Math.floor(a/1461),c=uh(a,1461),f=Math.floor(c/365),d=s*400+o*100+l*4+f+(o!==4&&f!==4?1:0),[h,p]=cI(d),x=n-tu(h,p,1,1),w=2;n<tu(h,p,3,1)?w=0:Au(p)&&(w=1);let b=Math.floor(((x+w)*12+373)/367),v=n-tu(h,p,b,1)+1;return new Ya(h,p,b,v)}toJulianDay(t){return tu(t.era,t.year,t.month,t.day)}getDaysInMonth(t){return fI[Au(t.year)?"leapyear":"standard"][t.month-1]}getMonthsInYear(t){return 12}getDaysInYear(t){return Au(t.year)?366:365}getYearsInEra(t){return 9999}getEras(){return["BC","AD"]}isInverseEra(t){return t.era==="BC"}balanceDate(t){t.year<=0&&(t.era=t.era==="BC"?"AD":"BC",t.year=1-t.year)}constructor(){uI(this,"identifier","gregory")}}const dI={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AT:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function hI(e,t){return t=an(t,e.calendar),e.era===t.era&&e.year===t.year&&e.month===t.month&&e.day===t.day}function lq(e,t){return t=an(t,e.calendar),e=Pc(e),t=Pc(t),e.era===t.era&&e.year===t.year&&e.month===t.month}function uq(e,t){return hI(e,mI(t))}function rj(e,t){let n=e.calendar.toJulianDay(e),r=Math.ceil(n+1-bI(t))%7;return r<0&&(r+=7),r}function pI(e){return ar(Date.now(),e)}function mI(e){return SI(pI(e))}function sj(e,t){return e.calendar.toJulianDay(e)-t.calendar.toJulianDay(t)}function gI(e,t){return Dx(e)-Dx(t)}function Dx(e){return e.hour*36e5+e.minute*6e4+e.second*1e3+e.millisecond}let ch=null;function _l(){return ch==null&&(ch=new Intl.DateTimeFormat().resolvedOptions().timeZone),ch}function Pc(e){return e.subtract({days:e.day-1})}function yI(e){return e.add({days:e.calendar.getDaysInMonth(e)-e.day})}function cq(e){return Pc(e.subtract({months:e.month-1}))}function fq(e){return yI(e.add({months:e.calendar.getMonthsInYear(e)-e.month}))}function dq(e){return e.calendar.getMinimumMonthInYear?e.calendar.getMinimumMonthInYear(e):1}function hq(e){return e.calendar.getMinimumDayInMonth?e.calendar.getMinimumDayInMonth(e):1}function vI(e,t){let n=rj(e,t);return e.subtract({days:n})}function pq(e,t){return vI(e,t).add({days:6})}const Mx=new Map;function xI(e){if(Intl.Locale){let n=Mx.get(e);return n||(n=new Intl.Locale(e).maximize().region,Mx.set(e,n)),n}let t=e.split("-")[1];return t==="u"?null:t}function bI(e){let t=xI(e);return dI[t]||0}function mq(e,t){let n=e.calendar.getDaysInMonth(e);return Math.ceil((rj(Pc(e),t)+n)/7)}function gq(e,t){return e&&t?e.compare(t)<=0?e:t:e||t}function yq(e,t){return e&&t?e.compare(t)>=0?e:t:e||t}function so(e){e=an(e,new ro);let t=Vy(e.era,e.year);return ij(t,e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function ij(e,t,n,r,s,i,o){let a=new Date;return a.setUTCHours(r,s,i,o),a.setUTCFullYear(e,t-1,n),a.getTime()}function ym(e,t){if(t==="UTC")return 0;if(e>0&&t===_l())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:r,day:s,hour:i,minute:o,second:a}=oj(e,t);return ij(n,r,s,i,o,a,0)-Math.floor(e/1e3)*1e3}const Fx=new Map;function oj(e,t){let n=Fx.get(t);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),Fx.set(t,n));let r=n.formatToParts(new Date(e)),s={};for(let i of r)i.type!=="literal"&&(s[i.type]=i.value);return{year:s.era==="BC"||s.era==="B"?-s.year+1:+s.year,month:+s.month,day:+s.day,hour:s.hour==="24"?0:+s.hour,minute:+s.minute,second:+s.second}}const Ux=864e5;function wI(e,t,n,r){return(n===r?[n]:[n,r]).filter(i=>_I(e,t,i))}function _I(e,t,n){let r=oj(n,t);return e.year===r.year&&e.month===r.month&&e.day===r.day&&e.hour===r.hour&&e.minute===r.minute&&e.second===r.second}function sr(e,t,n="compatible"){let r=io(e);if(t==="UTC")return so(r);if(t===_l()&&n==="compatible"){r=an(r,new ro);let l=new Date,c=Vy(r.era,r.year);return l.setFullYear(c,r.month-1,r.day),l.setHours(r.hour,r.minute,r.second,r.millisecond),l.getTime()}let s=so(r),i=ym(s-Ux,t),o=ym(s+Ux,t),a=wI(r,t,s-i,s-o);if(a.length===1)return a[0];if(a.length>1)switch(n){case"compatible":case"earlier":return a[0];case"later":return a[a.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(s-i,s-o);case"compatible":case"later":return Math.max(s-i,s-o);case"reject":throw new RangeError("No such absolute time found")}}function aj(e,t,n="compatible"){return new Date(sr(e,t,n))}function ar(e,t){let n=ym(e,t),r=new Date(e+n),s=r.getUTCFullYear(),i=r.getUTCMonth()+1,o=r.getUTCDate(),a=r.getUTCHours(),l=r.getUTCMinutes(),c=r.getUTCSeconds(),f=r.getUTCMilliseconds();return new oo(s,i,o,t,n,a,l,c,f)}function SI(e){return new Ya(e.calendar,e.era,e.year,e.month,e.day)}function io(e,t){let n=0,r=0,s=0,i=0;if("timeZone"in e)({hour:n,minute:r,second:s,millisecond:i}=e);else if("hour"in e&&!t)return e;return t&&({hour:n,minute:r,second:s,millisecond:i}=t),new Rc(e.calendar,e.era,e.year,e.month,e.day,n,r,s,i)}function an(e,t){if(e.calendar.identifier===t.identifier)return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),r=e.copy();return r.calendar=t,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,Ms(r),r}function EI(e,t,n){if(e instanceof oo)return e.timeZone===t?e:lj(e,t);let r=sr(e,t,n);return ar(r,t)}function jI(e){let t=so(e)-e.offset;return new Date(t)}function lj(e,t){let n=so(e)-e.offset;return an(ar(n,t),e.calendar)}const Go=36e5;function $f(e,t){let n=e.copy(),r="hour"in n?TI(n,t):0;vm(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,xm(n),uj(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=r,CI(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let s=n.calendar.getYearsInEra(n);if(n.year>s){var i,o;let l=(o=(i=n.calendar).isInverseEra)===null||o===void 0?void 0:o.call(i,n);n.year=s,n.month=l?1:n.calendar.getMonthsInYear(n),n.day=l?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let a=n.calendar.getMonthsInYear(n);return n.month>a&&(n.month=a,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function vm(e,t){var n,r;!((r=(n=e.calendar).isInverseEra)===null||r===void 0)&&r.call(n,e)&&(t=-t),e.year+=t}function xm(e){for(;e.month<1;)vm(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,vm(e,1)}function CI(e){for(;e.day<1;)e.month--,xm(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,xm(e)}function uj(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function Ms(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),uj(e)}function cj(e){let t={};for(let n in e)typeof e[n]=="number"&&(t[n]=-e[n]);return t}function fj(e,t){return $f(e,cj(t))}function By(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),Ms(n),n}function Tc(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),PI(n),n}function kI(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=nu(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=nu(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=nu(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=nu(e.hour,24),t}function PI(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function nu(e,t){let n=e%t;return n<0&&(n+=t),n}function TI(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,kI(e)}function Hy(e,t,n,r){let s=e.copy();switch(t){case"era":{let a=e.calendar.getEras(),l=a.indexOf(e.era);if(l<0)throw new Error("Invalid era: "+e.era);l=lr(l,n,0,a.length-1,r==null?void 0:r.round),s.era=a[l],Ms(s);break}case"year":var i,o;!((o=(i=s.calendar).isInverseEra)===null||o===void 0)&&o.call(i,s)&&(n=-n),s.year=lr(e.year,n,-1/0,9999,r==null?void 0:r.round),s.year===-1/0&&(s.year=1),s.calendar.balanceYearMonth&&s.calendar.balanceYearMonth(s,e);break;case"month":s.month=lr(e.month,n,1,e.calendar.getMonthsInYear(e),r==null?void 0:r.round);break;case"day":s.day=lr(e.day,n,1,e.calendar.getDaysInMonth(e),r==null?void 0:r.round);break;default:throw new Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(s),Ms(s),s}function dj(e,t,n,r){let s=e.copy();switch(t){case"hour":{let i=e.hour,o=0,a=23;if((r==null?void 0:r.hourCycle)===12){let l=i>=12;o=l?12:0,a=l?23:11}s.hour=lr(i,n,o,a,r==null?void 0:r.round);break}case"minute":s.minute=lr(e.minute,n,0,59,r==null?void 0:r.round);break;case"second":s.second=lr(e.second,n,0,59,r==null?void 0:r.round);break;case"millisecond":s.millisecond=lr(e.millisecond,n,0,999,r==null?void 0:r.round);break;default:throw new Error("Unsupported field "+t)}return s}function lr(e,t,n,r,s=!1){if(s){e+=Math.sign(t),e<n&&(e=r);let i=Math.abs(t);t>0?e=Math.ceil(e/i)*i:e=Math.floor(e/i)*i,e>r&&(e=n)}else e+=t,e<n?e=r-(n-e-1):e>r&&(e=n+(e-r-1));return e}function hj(e,t){let n;if(t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.days!=null&&t.days!==0){let s=$f(io(e),{years:t.years,months:t.months,days:t.days});n=sr(s,e.timeZone)}else n=so(e)-e.offset;n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5;let r=ar(n,e.timeZone);return an(r,e.calendar)}function RI(e,t){return hj(e,cj(t))}function OI(e,t,n,r){switch(t){case"hour":{let s=0,i=23;if((r==null?void 0:r.hourCycle)===12){let x=e.hour>=12;s=x?12:0,i=x?23:11}let o=io(e),a=an(Tc(o,{hour:s}),new ro),l=[sr(a,e.timeZone,"earlier"),sr(a,e.timeZone,"later")].filter(x=>ar(x,e.timeZone).day===a.day)[0],c=an(Tc(o,{hour:i}),new ro),f=[sr(c,e.timeZone,"earlier"),sr(c,e.timeZone,"later")].filter(x=>ar(x,e.timeZone).day===c.day).pop(),d=so(e)-e.offset,h=Math.floor(d/Go),p=d%Go;return d=lr(h,n,Math.floor(l/Go),Math.floor(f/Go),r==null?void 0:r.round)*Go+p,an(ar(d,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return dj(e,t,n,r);case"era":case"year":case"month":case"day":{let s=Hy(io(e),t,n,r),i=sr(s,e.timeZone);return an(ar(i,e.timeZone),e.calendar)}default:throw new Error("Unsupported field "+t)}}function NI(e,t,n){let r=io(e),s=Tc(By(r,t),t);if(s.compare(r)===0)return e;let i=sr(s,e.timeZone,n);return an(ar(i,e.timeZone),e.calendar)}const AI=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::(\d{2}))?)|Z)$/;function $I(e,t){let n=e.match(AI);if(!n)throw new Error("Invalid ISO 8601 date time string: "+e);let r=new oo(Yn(n[1],1,9999),Yn(n[2],1,12),1,t,0,n[4]?Yn(n[4],0,23):0,n[5]?Yn(n[5],0,59):0,n[6]?Yn(n[6],0,59):0,n[7]?Yn(n[7],0,1/0)*1e3:0);r.day=Yn(n[3],0,r.calendar.getDaysInMonth(r));var s;return n[8]&&(r.offset=Yn(n[8],-23,23)*36e5+Yn((s=n[9])!==null&&s!==void 0?s:"0",0,59)*6e4),lj(r,t)}function pj(e){return $I(e,_l())}function Yn(e,t,n){let r=Number(e);if(r<t||r>n)throw new RangeError(`Value out of range: ${t} <= ${r} <= ${n}`);return r}function II(e){return`${String(e.hour).padStart(2,"0")}:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function mj(e){let t=an(e,new ro);return`${String(t.year).padStart(4,"0")}-${String(t.month).padStart(2,"0")}-${String(t.day).padStart(2,"0")}`}function gj(e){return`${mj(e)}T${II(e)}`}function LI(e){let t=Math.sign(e)<0?"-":"+";e=Math.abs(e);let n=Math.floor(e/36e5),r=e%36e5/6e4;return`${t}${String(n).padStart(2,"0")}:${String(r).padStart(2,"0")}`}function DI(e){return`${gj(e)}${LI(e.offset)}[${e.timeZone}]`}function qy(e){let t=typeof e[0]=="object"?e.shift():new ro,n;if(typeof e[0]=="string")n=e.shift();else{let o=t.getEras();n=o[o.length-1]}let r=e.shift(),s=e.shift(),i=e.shift();return[t,n,r,s,i]}var MI=new WeakMap;class Ya{copy(){return this.era?new Ya(this.calendar,this.era,this.year,this.month,this.day):new Ya(this.calendar,this.year,this.month,this.day)}add(t){return $f(this,t)}subtract(t){return fj(this,t)}set(t){return By(this,t)}cycle(t,n,r){return Hy(this,t,n,r)}toDate(t){return aj(this,t)}toString(){return mj(this)}compare(t){return sj(this,t)}constructor(...t){zy(this,MI,{writable:!0,value:void 0});let[n,r,s,i,o]=qy(t);this.calendar=n,this.era=r,this.year=s,this.month=i,this.day=o,Ms(this)}}var FI=new WeakMap;class Rc{copy(){return this.era?new Rc(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new Rc(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(t){return $f(this,t)}subtract(t){return fj(this,t)}set(t){return By(Tc(this,t),t)}cycle(t,n,r){switch(t){case"era":case"year":case"month":case"day":return Hy(this,t,n,r);default:return dj(this,t,n,r)}}toDate(t,n){return aj(this,t,n)}toString(){return gj(this)}compare(t){let n=sj(this,t);return n===0?gI(this,io(t)):n}constructor(...t){zy(this,FI,{writable:!0,value:void 0});let[n,r,s,i,o]=qy(t);this.calendar=n,this.era=r,this.year=s,this.month=i,this.day=o,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,Ms(this)}}var UI=new WeakMap;class oo{copy(){return this.era?new oo(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new oo(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(t){return hj(this,t)}subtract(t){return RI(this,t)}set(t,n){return NI(this,t,n)}cycle(t,n,r){return OI(this,t,n,r)}toDate(){return jI(this)}toString(){return DI(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(t){return this.toDate().getTime()-EI(t,this.timeZone).toDate().getTime()}constructor(...t){zy(this,UI,{writable:!0,value:void 0});let[n,r,s,i,o]=qy(t),a=t.shift(),l=t.shift();this.calendar=n,this.era=r,this.year=s,this.month=i,this.day=o,this.timeZone=a,this.offset=l,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,Ms(this)}}let fh=new Map;class zI{format(t){return this.formatter.format(t)}formatToParts(t){return this.formatter.formatToParts(t)}formatRange(t,n){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(t,n);if(n<t)throw new RangeError("End date must be >= start date");return`${this.formatter.format(t)} – ${this.formatter.format(n)}`}formatRangeToParts(t,n){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(t,n);if(n<t)throw new RangeError("End date must be >= start date");let r=this.formatter.formatToParts(t),s=this.formatter.formatToParts(n);return[...r.map(i=>({...i,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...s.map(i=>({...i,source:"endRange"}))]}resolvedOptions(){let t=this.formatter.resolvedOptions();return HI()&&(this.resolvedHourCycle||(this.resolvedHourCycle=qI(t.locale,this.options)),t.hourCycle=this.resolvedHourCycle,t.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),t.calendar==="ethiopic-amete-alem"&&(t.calendar="ethioaa"),t}constructor(t,n={}){this.formatter=yj(t,n),this.options=n}}const VI={true:{ja:"h11"},false:{}};function yj(e,t={}){if(typeof t.hour12=="boolean"&&BI()){t={...t};let s=VI[String(t.hour12)][e.split("-")[0]],i=t.hour12?"h12":"h23";t.hourCycle=s??i,delete t.hour12}let n=e+(t?Object.entries(t).sort((s,i)=>s[0]<i[0]?-1:1).join():"");if(fh.has(n))return fh.get(n);let r=new Intl.DateTimeFormat(e,t);return fh.set(n,r),r}let dh=null;function BI(){return dh==null&&(dh=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),dh}let hh=null;function HI(){return hh==null&&(hh=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),hh}function qI(e,t){if(!t.timeStyle&&!t.hour)return;e=e.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),e+=(e.includes("-u-")?"":"-u")+"-nu-latn";let n=yj(e,{...t,timeZone:void 0}),r=parseInt(n.formatToParts(new Date(2020,2,3,0)).find(i=>i.type==="hour").value,10),s=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(i=>i.type==="hour").value,10);if(r===0&&s===23)return"h23";if(r===24&&s===23)return"h24";if(r===0&&s===11)return"h11";if(r===12&&s===11)return"h12";throw new Error("Unexpected hour cycle result")}function Fs(e,t){if(e===t)return!0;if(!e||!t)return!1;const n=Object.keys(e),r=Object.keys(t),s=n.length;if(r.length!==s)return!1;for(let i=0;i<s;i++){const o=n[i];if(e[o]!==t[o]||!Object.prototype.hasOwnProperty.call(t,o))return!1}return!0}function Ys(){const{data:{i18n:e}}=Rt();return{locale:e,localeCode:(e==null?void 0:e.language)||"en",lines:e==null?void 0:e.lines}}function vj(){const{data:{user:e,settings:t}}=y.useContext(fy),n=t.dates.default_timezone,r=(e==null?void 0:e.timezone)||n||"auto";return y.useMemo(()=>!r||r==="auto"?_l():r,[r])}var bm={},WI={get exports(){return bm},set exports(e){bm=e}};(function(e){(function(){var t=Object.assign;typeof t!="function"&&(t=function(){var s=arguments,i=arguments[0];if(i==null)throw new TypeError("Cannot convert undefined or null to object");i=Object(i);for(var o=1;o<s.length;o++)if(s[o]&&typeof s[o]=="object")for(var a in s[o])i[a]=s[o][a];return i});function n(s){var i=s+"",o=i.indexOf("...");return o>=0&&(o<i.indexOf(")")||i.indexOf("arguments")>=0)}function r(s,i){i||(i={});var o=i.vargs||n(s),a=Object.create(null),l=[],c=[],f,d=new WeakMap,h=function(g,S,_){return setTimeout(function(){if(_){S.splice(g,1),_.splice(g,1);return}S instanceof WeakMap?S.delete(g):delete S[g]},i.maxAge)},p=i.maxAge>0&&i.maxAge<1/0?h:0,x=i.equals?i.equals:function(g,S){return g===S},w=i.maxArgs,b=i.serializer,v,m;return s.length===1&&!i.equals&&!o?(v=function(g){var S=typeof g;if(!b&&(S==="object"&&g||S==="function")){var _;return d.get(g)||(!p||p(g,d),d.set(g,_=s.call(this,g)),_)}var j=S==="number"||S==="boolean"||g==null?g:S==="string"?JSON.stringify(g):b(g);return a[j]||(!p||p(j,a),a[j]=s.call(this,g))}.bind(this),m=1):v=function(){var g=arguments.length;if(!g&&f!=null)return c[f];var S=w||g,_;for(_=l.length-1;_>=0;_--)if(!(!w&&l[_].length!==S)){for(var j=S-1;j>=0&&x(l[_][j],arguments[j]);j--)if(j===0)return c[_]}return _=l.length-(_+1),!g&&f==null&&(f=_),!p||p(_,c,l),c[_]=s.apply(this,l[_]=arguments)}.bind(this),v.clear=function(){d=new WeakMap,a=Object.create(null),l=[],c=[],f=void 0},v.keys=function(){return m?null:l.slice()},v.values=function(){return m?null:c.slice()},v.keyValues=function(){return m?{primitives:t({},a),objects:d}:null},v}e.exports=r,typeof window<"u"&&(window.nanomemoize=r)}).call(zu)})(WI);const Sl=bm;function xj(e,{message:t,values:n}){const r=t.match(/\[(.+?)]/),s=n==null?void 0:n.count;if(r&&r[1]&&!Number.isNaN(s)){const[i,o]=r,a=o.split("|");if(!a.length)return t;const c=KI(e).select(s);let f=a.find(h=>h.startsWith(c));f||(f=a[0]);const d=f.substring(f.indexOf(" ")+1);return t.replace(i,d)}return t}const KI=Sl(e=>new Intl.PluralRules(e)),C=y.memo(e=>{const{message:t,values:n}=e,{lines:r,localeCode:s}=Ys();let i=(r==null?void 0:r[t])||t;if(!n)return u.jsx(y.Fragment,{children:i});i=xj(s,{message:i,values:n});const o=[],a=[];if(Object.entries(n).forEach(([l,c])=>{typeof c=="function"?a.push(l):y.isValidElement(c)?o.push(l):c!=null&&(i=i.replace(`:${l}`,`${c}`))}),a.length||o.length){const l=[];if(a.length){const h=a.join("");l.push(`(<[${h}]>.+?<\\/[${h}]>)`)}if(o.length){const h=o.join("|");l.push(`(:(?:${h}))`)}const c=new RegExp(l.join("|"),"gm"),d=i.split(c).filter(Boolean).map((h,p)=>{if(h.startsWith("<")&&h.endsWith(">")){const x=h.match(/<([a-z]+)>(.+?)<\/([a-z]+)>/);if(x){const[,w,b]=x,v=n==null?void 0:n[w];if(typeof v=="function"){const m=v(b);return y.cloneElement(m,{key:p})}}}if(h.startsWith(":")){const x=h.replace(":",""),w=n==null?void 0:n[x];if(y.isValidElement(w))return y.cloneElement(w,{key:p})}return h});return u.jsx(y.Fragment,{children:d})}return u.jsx(y.Fragment,{children:i})},QI);function QI(e,t){const{values:n,...r}=e,{values:s,...i}=t;return Fs(s,n)&&Fs(r,i)}const zx=[{amount:60,name:"seconds"},{amount:60,name:"minutes"},{amount:24,name:"hours"},{amount:7,name:"days"},{amount:4.34524,name:"weeks"},{amount:12,name:"months"},{amount:Number.POSITIVE_INFINITY,name:"years"}],bj=y.memo(({date:e,style:t})=>{const{localeCode:n}=Ys(),r=vj(),s=y.useMemo(()=>new Intl.RelativeTimeFormat(n,{numeric:"auto",style:t}),[n,t]);if(!e)return null;try{typeof e=="string"?e=pj(e).toDate():"toDate"in e&&(e=e.toDate(r))}catch{return null}let i=(e.getTime()-Date.now())/1e3;for(let o=0;o<=zx.length;o++){const a=zx[o];if(Math.abs(i)<a.amount)return a.name==="seconds"?u.jsx(C,{message:"a few seconds ago"}):u.jsx(y.Fragment,{children:s.format(Math.round(i),a.name)});i/=a.amount}return u.jsx(y.Fragment,{children:s.format(Math.round(i),"day")})},Fs);function GI({notification:e,line:t,index:n,iconRenderer:r}){var a,l;const s=t.type==="primary"||n===0,i=r||YI,o=t.action?"a":"div";return u.jsxs(u.Fragment,{children:[u.jsxs(o,{className:A("flex items-center gap-8",t.action&&"hover:underline",s?"text-sm mnarktext-main whitespace-nowrap":"text-xs text-muted mt-6"),href:(a=t.action)==null?void 0:a.action,title:(l=t.action)==null?void 0:l.label,children:[t.icon&&u.jsx(i,{icon:t.icon}),u.jsx("div",{className:"overflow-hidden text-ellipsis",dangerouslySetInnerHTML:{__html:t.content}})]},n),n===0&&u.jsx("time",{className:"text-xs text-muted",children:u.jsx(bj,{date:e.created_at})})]})}function YI({icon:e}){return u.jsx(Fy,{src:e})}const wj="notifications";function Pn(e){return hn(Pn.key,()=>XI(e))}function XI(e){return X.get(wj,{params:e}).then(t=>t.data)}Pn.key=[wj];const Vx=e=>{let t;const n=new Set,r=(l,c)=>{const f=typeof l=="function"?l(t):l;if(!Object.is(f,t)){const d=t;t=c??typeof f!="object"?f:Object.assign({},t,f),n.forEach(h=>h(t,d))}},s=()=>t,a={setState:r,getState:s,subscribe:l=>(n.add(l),()=>n.delete(l)),destroy:()=>{({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,s,a),a},JI=e=>e?Vx(e):Vx;var wm={},ZI={get exports(){return wm},set exports(e){wm=e}},_j={};/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var If=y,eL=yc;function tL(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nL=typeof Object.is=="function"?Object.is:tL,rL=eL.useSyncExternalStore,sL=If.useRef,iL=If.useEffect,oL=If.useMemo,aL=If.useDebugValue;_j.useSyncExternalStoreWithSelector=function(e,t,n,r,s){var i=sL(null);if(i.current===null){var o={hasValue:!1,value:null};i.current=o}else o=i.current;i=oL(function(){function l(p){if(!c){if(c=!0,f=p,p=r(p),s!==void 0&&o.hasValue){var x=o.value;if(s(x,p))return d=x}return d=p}if(x=d,nL(f,p))return x;var w=r(p);return s!==void 0&&s(x,w)?x:(f=p,d=w)}var c=!1,f,d,h=n===void 0?null:n;return[function(){return l(t())},h===null?void 0:function(){return l(h())}]},[t,n,r,s]);var a=rL(e,i[0],i[1]);return iL(function(){o.hasValue=!0,o.value=a},[a]),aL(a),a};(function(e){e.exports=_j})(ZI);const lL=ul(wm),{useSyncExternalStoreWithSelector:uL}=lL;function Sj(e,t=e.getState,n){const r=uL(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return y.useDebugValue(r),r}const Bx=e=>{({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?JI(e):e,n=(r,s)=>Sj(t,r,s);return Object.assign(n,t),n},Wy=e=>e?Bx(e):Bx;function rn(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(s){return"'"+s+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function ao(e){return!!e&&!!e[fe]}function pr(e){var t;return!!e&&(function(n){if(!n||typeof n!="object")return!1;var r=Object.getPrototypeOf(n);if(r===null)return!0;var s=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return s===Object||typeof s=="function"&&Function.toString.call(s)===xL}(e)||Array.isArray(e)||!!e[Yx]||!!(!((t=e.constructor)===null||t===void 0)&&t[Yx])||Ky(e)||Qy(e))}function lo(e,t,n){n===void 0&&(n=!1),To(e)===0?(n?Object.keys:Zy)(e).forEach(function(r){n&&typeof r=="symbol"||t(r,e[r],e)}):e.forEach(function(r,s){return t(s,r,e)})}function To(e){var t=e[fe];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:Ky(e)?2:Qy(e)?3:0}function _m(e,t){return To(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function cL(e,t){return To(e)===2?e.get(t):e[t]}function Ej(e,t,n){var r=To(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function fL(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function Ky(e){return yL&&e instanceof Map}function Qy(e){return vL&&e instanceof Set}function Xe(e){return e.o||e.t}function Gy(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=bL(e);delete t[fe];for(var n=Zy(t),r=0;r<n.length;r++){var s=n[r],i=t[s];i.writable===!1&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[s]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[s]})}return Object.create(Object.getPrototypeOf(e),t)}function Yy(e,t){return t===void 0&&(t=!1),Xy(e)||ao(e)||!pr(e)||(To(e)>1&&(e.set=e.add=e.clear=e.delete=dL),Object.freeze(e),t&&lo(e,function(n,r){return Yy(r,!0)},!0)),e}function dL(){rn(2)}function Xy(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function zn(e){var t=Em[e];return t||rn(18,e),t}function hL(e,t){Em[e]||(Em[e]=t)}function Oc(){return Ja}function ph(e,t){t&&(zn("Patches"),e.u=[],e.s=[],e.v=t)}function Nc(e){Sm(e),e.p.forEach(pL),e.p=null}function Sm(e){e===Ja&&(Ja=e.l)}function Hx(e){return Ja={p:[],l:Ja,h:e,m:!0,_:0}}function pL(e){var t=e[fe];t.i===0||t.i===1?t.j():t.O=!0}function mh(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||zn("ES5").S(t,e,r),r?(n[fe].P&&(Nc(t),rn(4)),pr(e)&&(e=Ac(t,e),t.l||$c(t,e)),t.u&&zn("Patches").M(n[fe].t,e,t.u,t.s)):e=Ac(t,n,[]),Nc(t),t.u&&t.v(t.u,t.s),e!==jj?e:void 0}function Ac(e,t,n){if(Xy(t))return t;var r=t[fe];if(!r)return lo(t,function(a,l){return qx(e,r,t,a,l,n)},!0),t;if(r.A!==e)return t;if(!r.P)return $c(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var s=r.i===4||r.i===5?r.o=Gy(r.k):r.o,i=s,o=!1;r.i===3&&(i=new Set(s),s.clear(),o=!0),lo(i,function(a,l){return qx(e,r,s,a,l,n,o)}),$c(e,s,!1),n&&e.u&&zn("Patches").N(r,n,e.u,e.s)}return r.o}function qx(e,t,n,r,s,i,o){if(ao(s)){var a=Ac(e,s,i&&t&&t.i!==3&&!_m(t.R,r)?i.concat(r):void 0);if(Ej(n,r,a),!ao(a))return;e.m=!1}else o&&n.add(s);if(pr(s)&&!Xy(s)){if(!e.h.D&&e._<1)return;Ac(e,s),t&&t.A.l||$c(e,s)}}function $c(e,t,n){n===void 0&&(n=!1),!e.l&&e.h.D&&e.m&&Yy(t,n)}function gh(e,t){var n=e[fe];return(n?Xe(n):e)[t]}function Wx(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function rr(e){e.P||(e.P=!0,e.l&&rr(e.l))}function yh(e){e.o||(e.o=Gy(e.t))}function Xa(e,t,n){var r=Ky(t)?zn("MapSet").F(t,n):Qy(t)?zn("MapSet").T(t,n):e.g?function(s,i){var o=Array.isArray(s),a={i:o?1:0,A:i?i.A:Oc(),P:!1,I:!1,R:{},l:i,t:s,k:null,o:null,j:null,C:!1},l=a,c=jm;o&&(l=[a],c=ia);var f=Proxy.revocable(l,c),d=f.revoke,h=f.proxy;return a.k=h,a.j=d,h}(t,n):zn("ES5").J(t,n);return(n?n.A:Oc()).p.push(r),r}function mL(e){return ao(e)||rn(22,e),function t(n){if(!pr(n))return n;var r,s=n[fe],i=To(n);if(s){if(!s.P&&(s.i<4||!zn("ES5").K(s)))return s.t;s.I=!0,r=Kx(n,i),s.I=!1}else r=Kx(n,i);return lo(r,function(o,a){s&&cL(s.t,o)===a||Ej(r,o,t(a))}),i===3?new Set(r):r}(e)}function Kx(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Gy(e)}function gL(){function e(a,l){function c(){this.constructor=a}s(a,l),a.prototype=(c.prototype=l.prototype,new c)}function t(a){a.o||(a.R=new Map,a.o=new Map(a.t))}function n(a){a.o||(a.o=new Set,a.t.forEach(function(l){if(pr(l)){var c=Xa(a.A.h,l,a);a.p.set(l,c),a.o.add(c)}else a.o.add(l)}))}function r(a){a.O&&rn(3,JSON.stringify(Xe(a)))}var s=function(a,l){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,f){c.__proto__=f}||function(c,f){for(var d in f)f.hasOwnProperty(d)&&(c[d]=f[d])})(a,l)},i=function(){function a(c,f){return this[fe]={i:2,l:f,A:f?f.A:Oc(),P:!1,I:!1,o:void 0,R:void 0,t:c,k:this,C:!1,O:!1},this}e(a,Map);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return Xe(this[fe]).size}}),l.has=function(c){return Xe(this[fe]).has(c)},l.set=function(c,f){var d=this[fe];return r(d),Xe(d).has(c)&&Xe(d).get(c)===f||(t(d),rr(d),d.R.set(c,!0),d.o.set(c,f),d.R.set(c,!0)),this},l.delete=function(c){if(!this.has(c))return!1;var f=this[fe];return r(f),t(f),rr(f),f.t.has(c)?f.R.set(c,!1):f.R.delete(c),f.o.delete(c),!0},l.clear=function(){var c=this[fe];r(c),Xe(c).size&&(t(c),rr(c),c.R=new Map,lo(c.t,function(f){c.R.set(f,!1)}),c.o.clear())},l.forEach=function(c,f){var d=this;Xe(this[fe]).forEach(function(h,p){c.call(f,d.get(p),p,d)})},l.get=function(c){var f=this[fe];r(f);var d=Xe(f).get(c);if(f.I||!pr(d)||d!==f.t.get(c))return d;var h=Xa(f.A.h,d,f);return t(f),f.o.set(c,h),h},l.keys=function(){return Xe(this[fe]).keys()},l.values=function(){var c,f=this,d=this.keys();return(c={})[ru]=function(){return f.values()},c.next=function(){var h=d.next();return h.done?h:{done:!1,value:f.get(h.value)}},c},l.entries=function(){var c,f=this,d=this.keys();return(c={})[ru]=function(){return f.entries()},c.next=function(){var h=d.next();if(h.done)return h;var p=f.get(h.value);return{done:!1,value:[h.value,p]}},c},l[ru]=function(){return this.entries()},a}(),o=function(){function a(c,f){return this[fe]={i:3,l:f,A:f?f.A:Oc(),P:!1,I:!1,o:void 0,t:c,k:this,p:new Map,O:!1,C:!1},this}e(a,Set);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return Xe(this[fe]).size}}),l.has=function(c){var f=this[fe];return r(f),f.o?!!f.o.has(c)||!(!f.p.has(c)||!f.o.has(f.p.get(c))):f.t.has(c)},l.add=function(c){var f=this[fe];return r(f),this.has(c)||(n(f),rr(f),f.o.add(c)),this},l.delete=function(c){if(!this.has(c))return!1;var f=this[fe];return r(f),n(f),rr(f),f.o.delete(c)||!!f.p.has(c)&&f.o.delete(f.p.get(c))},l.clear=function(){var c=this[fe];r(c),Xe(c).size&&(n(c),rr(c),c.o.clear())},l.values=function(){var c=this[fe];return r(c),n(c),c.o.values()},l.entries=function(){var c=this[fe];return r(c),n(c),c.o.entries()},l.keys=function(){return this.values()},l[ru]=function(){return this.values()},l.forEach=function(c,f){for(var d=this.values(),h=d.next();!h.done;)c.call(f,h.value,h.value,this),h=d.next()},a}();hL("MapSet",{F:function(a,l){return new i(a,l)},T:function(a,l){return new o(a,l)}})}var Qx,Ja,Jy=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",yL=typeof Map<"u",vL=typeof Set<"u",Gx=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",jj=Jy?Symbol.for("immer-nothing"):((Qx={})["immer-nothing"]=!0,Qx),Yx=Jy?Symbol.for("immer-draftable"):"__$immer_draftable",fe=Jy?Symbol.for("immer-state"):"__$immer_state",ru=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",xL=""+Object.prototype.constructor,Zy=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,bL=Object.getOwnPropertyDescriptors||function(e){var t={};return Zy(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},Em={},jm={get:function(e,t){if(t===fe)return e;var n=Xe(e);if(!_m(n,t))return function(s,i,o){var a,l=Wx(i,o);return l?"value"in l?l.value:(a=l.get)===null||a===void 0?void 0:a.call(s.k):void 0}(e,n,t);var r=n[t];return e.I||!pr(r)?r:r===gh(e.t,t)?(yh(e),e.o[t]=Xa(e.A.h,r,e)):r},has:function(e,t){return t in Xe(e)},ownKeys:function(e){return Reflect.ownKeys(Xe(e))},set:function(e,t,n){var r=Wx(Xe(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var s=gh(Xe(e),t),i=s==null?void 0:s[fe];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(fL(n,s)&&(n!==void 0||_m(e.t,t)))return!0;yh(e),rr(e)}return e.o[t]===n&&(n!==void 0||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return gh(e.t,t)!==void 0||t in e.t?(e.R[t]=!1,yh(e),rr(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=Xe(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){rn(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){rn(12)}},ia={};lo(jm,function(e,t){ia[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),ia.deleteProperty=function(e,t){return ia.set.call(this,e,t,void 0)},ia.set=function(e,t,n){return jm.set.call(this,e[0],t,n,e[0])};var wL=function(){function e(n){var r=this;this.g=Gx,this.D=!0,this.produce=function(s,i,o){if(typeof s=="function"&&typeof i!="function"){var a=i;i=s;var l=r;return function(w){var b=this;w===void 0&&(w=a);for(var v=arguments.length,m=Array(v>1?v-1:0),g=1;g<v;g++)m[g-1]=arguments[g];return l.produce(w,function(S){var _;return(_=i).call.apply(_,[b,S].concat(m))})}}var c;if(typeof i!="function"&&rn(6),o!==void 0&&typeof o!="function"&&rn(7),pr(s)){var f=Hx(r),d=Xa(r,s,void 0),h=!0;try{c=i(d),h=!1}finally{h?Nc(f):Sm(f)}return typeof Promise<"u"&&c instanceof Promise?c.then(function(w){return ph(f,o),mh(w,f)},function(w){throw Nc(f),w}):(ph(f,o),mh(c,f))}if(!s||typeof s!="object"){if((c=i(s))===void 0&&(c=s),c===jj&&(c=void 0),r.D&&Yy(c,!0),o){var p=[],x=[];zn("Patches").M(s,c,p,x),o(p,x)}return c}rn(21,s)},this.produceWithPatches=function(s,i){if(typeof s=="function")return function(c){for(var f=arguments.length,d=Array(f>1?f-1:0),h=1;h<f;h++)d[h-1]=arguments[h];return r.produceWithPatches(c,function(p){return s.apply(void 0,[p].concat(d))})};var o,a,l=r.produce(s,i,function(c,f){o=c,a=f});return typeof Promise<"u"&&l instanceof Promise?l.then(function(c){return[c,o,a]}):[l,o,a]},typeof(n==null?void 0:n.useProxies)=="boolean"&&this.setUseProxies(n.useProxies),typeof(n==null?void 0:n.autoFreeze)=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var t=e.prototype;return t.createDraft=function(n){pr(n)||rn(8),ao(n)&&(n=mL(n));var r=Hx(this),s=Xa(this,n,void 0);return s[fe].C=!0,Sm(r),s},t.finishDraft=function(n,r){var s=n&&n[fe],i=s.A;return ph(i,r),mh(void 0,i)},t.setAutoFreeze=function(n){this.D=n},t.setUseProxies=function(n){n&&!Gx&&rn(20),this.g=n},t.applyPatches=function(n,r){var s;for(s=r.length-1;s>=0;s--){var i=r[s];if(i.path.length===0&&i.op==="replace"){n=i.value;break}}s>-1&&(r=r.slice(s+1));var o=zn("Patches").$;return ao(n)?o(n,r):this.produce(n,function(a){return o(a,r)})},e}(),Bt=new wL,ev=Bt.produce;Bt.produceWithPatches.bind(Bt);Bt.setAutoFreeze.bind(Bt);Bt.setUseProxies.bind(Bt);Bt.applyPatches.bind(Bt);Bt.createDraft.bind(Bt);Bt.finishDraft.bind(Bt);const _L=e=>(t,n,r)=>(r.setState=(s,i,...o)=>{const a=typeof s=="function"?ev(s):s;return t(a,i,...o)},e(r.setState,n,r)),tv=_L;let Cj=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");class SL{constructor(t,n){ge(this,"timerId");ge(this,"createdAt",0);this.callback=t,this.remaining=n,this.resume()}pause(){clearTimeout(this.timerId),this.remaining-=Date.now()-this.createdAt}resume(){this.createdAt=Date.now(),this.timerId&&clearTimeout(this.timerId),this.timerId=setTimeout(this.callback,this.remaining)}clear(){clearTimeout(this.timerId)}}const EL=1;function jL(e){switch(e){case"danger":return 8e3;case"loading":return 0;default:return 3e3}}const kj=Wy()(tv((e,t)=>({toasts:[],add:(n,r)=>{const s=t().toasts.length+1-EL;s>0&&e(f=>{f.toasts.splice(0,s)});const i=(r==null?void 0:r.id)||Cj(6),o=(r==null?void 0:r.type)||"positive",a=(r==null?void 0:r.duration)??jL(o),l={timer:a>0?new SL(()=>t().remove(i),a):null,message:n,...r,id:i,type:o,position:(r==null?void 0:r.position)||"bottom-center",duration:a,disableExitAnimation:r==null?void 0:r.disableExitAnimation,disableEnterAnimation:r==null?void 0:r.disableEnterAnimation},c=t().toasts.findIndex(f=>f.id===l.id);c>-1?e(f=>{f.toasts[c]=l}):e(f=>{f.toasts.push(l)})},remove:n=>{const r=t().toasts.filter(s=>{var i;return n===s.id?((i=s.timer)==null||i.clear(),!1):!0});e(s=>{s.toasts=r})}})));function uo(){return kj.getState()}function ce(e,t){uo().add(e,t)}ce.danger=(e,t)=>{uo().add(e,{...t,type:"danger"})};ce.positive=(e,t)=>{uo().add(e,{...t,type:"positive"})};ce.loading=(e,t)=>{uo().add(e,{...t,type:"loading"})};function qr(e,t){var n;if(gr.isAxiosError(e)&&e.response){const r=e.response.data;if(t!=null){const s=(n=r.errors)==null?void 0:n[t];return Array.isArray(s)?s[0]:s}return r==null?void 0:r.message}}const CL=re("There was an issue. Please try again.");function it(e,t=CL,n,r){var s,i;ce.danger(qr(e,n)||t,{action:(i=(s=e.response)==null?void 0:s.data)==null?void 0:i.action,...r})}function nv(){const{data:e,mergeBootstrapData:t}=Rt();return pe(n=>kL(n),{onSuccess:n=>{Ie.invalidateQueries(Pn.key),n.unreadCount===0&&t({user:{...e.user,unread_notifications_count:0}})},onError:n=>it(n)})}function kL(e){return X.post("notifications/mark-as-read",e).then(t=>t.data)}function Wt(){const e=fl(),t=Wn();return y.useCallback((n,r)=>{const s=Bi(t)===Bi(i_(n,t.pathname));e(n,{...r,replace:(r==null?void 0:r.replace)!==!1&&s})},[e,t])}function le(){const{data:{settings:e}}=Rt();return e}const PL={"group-add":J$,people:Z$,"export-csv":eI};function Pj({notifications:e,className:t}){const{notifications:n}=y.useContext(wl);return u.jsx("div",{className:t,children:e.map((r,s)=>{var a;const i=e.length-1===s,o=((a=n==null?void 0:n.renderMap)==null?void 0:a[r.type])||Tj;return u.jsx(o,{notification:r,isLast:i},r.id)})})}function Tj({notification:e,onActionButtonClick:t,lineIconRenderer:n,isLast:r}){const s=nv(),i=Wt(),o=e.data.mainAction,a=!e.data.image&&!e.read_at;return u.jsxs("div",{onClick:()=>{var l;!s.isLoading&&!e.read_at&&s.mutate({ids:[e.id]}),o!=null&&o.action&&(Rf(o.action)?(l=window.open(o.action,"_blank"))==null||l.focus():i(o.action))},className:A("flex items-start gap-14 px-32 py-20 bg-alt relative",!r&&"border-b",(o==null?void 0:o.action)&&"cursor-pointer",e.read_at?"hover:bg-hover":"bg-paper hover:bg-primary/10"),title:o!=null&&o.label?o.label:void 0,children:[a&&u.jsx("div",{className:"absolute left-16 top-26 w-8 h-8 shadow rounded-full bg-primary flex-shrink-0"}),e.data.image&&u.jsx(Fy,{className:"w-24 h-24 flex-shrink-0 text-muted",src:PL[e.data.image]||e.data.image}),u.jsxs("div",{className:"min-w-0",children:[e.data.lines.map((l,c)=>u.jsx(GI,{iconRenderer:n,notification:e,line:l,index:c},c)),u.jsx(TL,{onActionClick:t,notification:e})]})]})}function TL({notification:e,onActionClick:t}){const{base_url:n}=le();return e.data.buttonActions?u.jsx("div",{className:"mt-12 flex items-center gap-12",children:e.data.buttonActions.map((r,s)=>u.jsx(Z,{size:"xs",variant:s===0?"flat":"outline",color:s===0?"primary":null,elementType:t?void 0:Le,to:t?void 0:r.action.replace(n,""),onClick:i=>{t==null||t(i,r)},children:r.label},s))}):null}const RL={fetchUserWorkspaces:["user-workspaces"],workspaceWithMembers:e=>["workspace-with-members",e]},OL={name:"Default",default:!0,id:0,members_count:1};var rv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=w,e.setCookie=e.getCookie=void 0,e.stringifyOptions=h;var t=y;function n(b,v){return a(b)||o(b,v)||s(b,v)||r()}function r(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s(b,v){if(b){if(typeof b=="string")return i(b,v);var m=Object.prototype.toString.call(b).slice(8,-1);if(m==="Object"&&b.constructor&&(m=b.constructor.name),m==="Map"||m==="Set")return Array.from(b);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return i(b,v)}}function i(b,v){(v==null||v>b.length)&&(v=b.length);for(var m=0,g=new Array(v);m<v;m++)g[m]=b[m];return g}function o(b,v){var m=b==null?null:typeof Symbol<"u"&&b[Symbol.iterator]||b["@@iterator"];if(m!=null){var g=[],S=!0,_=!1,j,E;try{for(m=m.call(b);!(S=(j=m.next()).done)&&(g.push(j.value),!(v&&g.length===v));S=!0);}catch(k){_=!0,E=k}finally{try{!S&&m.return!=null&&m.return()}finally{if(_)throw E}}return g}}function a(b){if(Array.isArray(b))return b}function l(b,v){var m=Object.keys(b);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(b);v&&(g=g.filter(function(S){return Object.getOwnPropertyDescriptor(b,S).enumerable})),m.push.apply(m,g)}return m}function c(b){for(var v=1;v<arguments.length;v++){var m=arguments[v]!=null?arguments[v]:{};v%2?l(Object(m),!0).forEach(function(g){f(b,g,m[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(m)):l(Object(m)).forEach(function(g){Object.defineProperty(b,g,Object.getOwnPropertyDescriptor(m,g))})}return b}function f(b,v,m){return v in b?Object.defineProperty(b,v,{value:m,enumerable:!0,configurable:!0,writable:!0}):b[v]=m,b}var d=typeof window<"u";function h(b){return Object.keys(b).reduce(function(v,m){return m==="days"||b[m]===!1?v:b[m]===!0?"".concat(v,"; ").concat(m):"".concat(v,"; ").concat(m,"=").concat(b[m])},"")}var p=function(v,m,g){if(d){var S=c({days:7,path:"/"},g),_=new Date(Date.now()+S.days*864e5).toUTCString();document.cookie=v+"="+encodeURIComponent(m)+"; expires="+_+h(S)}};e.setCookie=p;var x=function(v){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return d&&document.cookie.split("; ").reduce(function(g,S){var _=S.split("=");return _[0]===v?decodeURIComponent(_[1]):g},"")||m};e.getCookie=x;function w(b,v){var m=(0,t.useState)(function(){return x(b,v)}),g=n(m,2),S=g[0],_=g[1],j=function(k,R){_(k),p(b,k,R)};return[S,j]}})(rv);const sv=ul(rv),Rj=z.createContext({workspaceId:null,setWorkspaceId:()=>{}});function NL(){return y.useContext(Rj)}function AL({children:e}){const[t,n]=sv("activeWorkspaceId",`${OL.id}`);y.useEffect(()=>($x(parseInt(t)),()=>{$x(0)}),[t]);const r=y.useMemo(()=>({workspaceId:parseInt(t),setWorkspaceId:s=>{n(`${s}`)}}),[t,n]);return u.jsx(Rj.Provider,{value:r,children:e})}function $L(){const{setWorkspaceId:e}=NL()||{};return pe(t=>IL(t),{onSuccess:t=>{ce(re("Joined workspace")),e(t.workspace.id),Ie.invalidateQueries(RL.fetchUserWorkspaces),Ie.invalidateQueries(Pn.key)},onError:t=>{gr.isAxiosError(t)&&t.response&&t.response.status===404?(Ie.invalidateQueries(Pn.key),ce.danger(re("This invite is no longer valid"))):it(t)}})}function IL({inviteId:e}){return X.get(`workspace/join/${e}`).then(t=>t.data)}function LL({inviteId:e}){return X.delete(`workspace/invite/${e}`).then(t=>t.data)}function DL(){return pe(e=>LL(e),{onSuccess:()=>{Ie.invalidateQueries(Pn.key),ce(re("Declined workspace invitation"))},onError:e=>{gr.isAxiosError(e)&&e.response&&e.response.status===404?(Ie.invalidateQueries(Pn.key),ce.danger(re("This invite is no longer valid"))):it(e)}})}const Lf=z.createContext(null);function El(){return y.useContext(Lf)}function ML(e){const{notification:t}=e,n=$L(),r=DL(),s=El();return u.jsx(Tj,{...e,onActionButtonClick:(i,{action:o})=>{const a=t.data;o==="join"&&n.mutate({inviteId:a.inviteId}),o==="decline"&&r.mutate({inviteId:a.inviteId}),s==null||s.close()}})}const FL="Common\\Workspaces\\Notifications\\WorkspaceInvitation",UL={auth:{redirectUri:"/",adminRedirectUri:"/admin"},tags:{types:[{name:"custom"}]},customPages:{types:[{type:"default",label:re("Default")}]},notifications:{renderMap:{[FL]:ML}},admin:{ads:[]},demo:{loginPageDefaults:"singleAccount"},homepage:{options:[{label:re("Login page"),value:"loginPage"},{label:re("Registration page"),value:"registerPage"}]}},Oj=y.createContext(null);function Df(){return y.useContext(Oj)}const zL="be-active-theme";function VL({children:e}){const{themes:{user_change:t,default_id:n}}=le(),{data:r}=Rt(),s=y.useMemo(()=>r.themes.all||[],[r.themes.all]),i=r.themes.selectedThemeId||void 0,[o,a]=sv(zL,`${i}`);let l=t?s.find(f=>f.id==o):s.find(f=>f.id==n);l||(l=s[0]);const c=y.useMemo(()=>({allThemes:s,selectedTheme:l,selectTheme:f=>{if(!t)return;const d=BL(s,f);d&&(a(`${d.id}`),m2(d))}}),[s,l,a,t]);return u.jsx(Oj.Provider,{value:c,children:e})}function BL(e,t){return e.find(n=>t==="light"?n.default_light===!0:t==="dark"?n.default_dark===!0:n.id===t)}const jl=["bootstrapData"];function ls(){return Ie.getQueryData(jl)}function HL(){Ie.invalidateQueries(jl)}function Nj(e){Ie.setQueryData(jl,typeof e=="string"?$j(e):e)}function qL(e){Nj({...ls(),...e})}const Aj=typeof window<"u"&&window.bootstrapData?JSON.parse(atob(window.bootstrapData)):{};Ie.setQueryData(jl,Aj);function WL(){const{data:e}=hn(jl,KL,{staleTime:1/0,keepPreviousData:!0,initialData:Aj});return e}const KL=async()=>X.get("bootstrap-data").then(e=>$j(e.data.data));function $j(e){return typeof e=="string"?JSON.parse(atob(e)):e}function QL({children:e}){const t=WL(),n=y.useMemo(()=>({data:t,setBootstrapData:Nj,mergeBootstrapData:qL,invalidateBootstrapData:HL}),[t]);return u.jsx(fy.Provider,{value:n,children:e})}const GL=Q$(UL,$$);function YL({children:e}){return u.jsx(IR,{client:Ie,children:u.jsx(y5,{features:v5,children:u.jsx(wl.Provider,{value:GL,children:u.jsx(QL,{children:u.jsx(VL,{children:e})})})})})}var Cl=e=>e.type==="checkbox",wi=e=>e instanceof Date,mt=e=>e==null;const Ij=e=>typeof e=="object";var Ke=e=>!mt(e)&&!Array.isArray(e)&&Ij(e)&&!wi(e),Lj=e=>Ke(e)&&e.target?Cl(e.target)?e.target.checked:e.target.value:e,XL=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Dj=(e,t)=>e.has(XL(t)),JL=e=>{const t=e.constructor&&e.constructor.prototype;return Ke(t)&&t.hasOwnProperty("isPrototypeOf")},iv=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function _t(e){let t;const n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(iv&&(e instanceof Blob||e instanceof FileList))&&(n||Ke(e)))if(t=n?[]:{},!Array.isArray(e)&&!JL(e))t=e;else for(const r in e)t[r]=_t(e[r]);else return e;return t}var Ro=e=>Array.isArray(e)?e.filter(Boolean):[],_e=e=>e===void 0,B=(e,t,n)=>{if(!t||!Ke(e))return n;const r=Ro(t.split(/[,[\].]+?/)).reduce((s,i)=>mt(s)?s:s[i],e);return _e(r)||r===e?_e(e[t])?n:e[t]:r};const Ic={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},sn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Xn={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Mj=z.createContext(null),Mf=()=>z.useContext(Mj),ZL=e=>{const{children:t,...n}=e;return z.createElement(Mj.Provider,{value:n},t)};var Fj=(e,t,n,r=!0)=>{const s={defaultValues:t._defaultValues};for(const i in e)Object.defineProperty(s,i,{get:()=>{const o=i;return t._proxyFormState[o]!==sn.all&&(t._proxyFormState[o]=!r||sn.all),n&&(n[o]=!0),e[o]}});return s},It=e=>Ke(e)&&!Object.keys(e).length,Uj=(e,t,n,r)=>{n(e);const{name:s,...i}=e;return It(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(o=>t[o]===(!r||sn.all))},Mt=e=>Array.isArray(e)?e:[e],zj=(e,t,n)=>n&&t?e===t:!e||!t||e===t||Mt(e).some(r=>r&&(r.startsWith(t)||t.startsWith(r)));function Ff(e){const t=z.useRef(e);t.current=e,z.useEffect(()=>{const n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}},[e.disabled])}function eD(e){const t=Mf(),{control:n=t.control,disabled:r,name:s,exact:i}=e||{},[o,a]=z.useState(n._formState),l=z.useRef(!0),c=z.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=z.useRef(s);return f.current=s,Ff({disabled:r,next:d=>l.current&&zj(f.current,d.name,i)&&Uj(d,c.current,n._updateFormState)&&a({...n._formState,...d}),subject:n._subjects.state}),z.useEffect(()=>{l.current=!0;const d=n._proxyFormState.isDirty&&n._getDirty();return d!==n._formState.isDirty&&n._subjects.state.next({isDirty:d}),c.current.isValid&&n._updateValid(!0),()=>{l.current=!1}},[n]),Fj(o,n,c.current,!1)}var Mn=e=>typeof e=="string",Vj=(e,t,n,r,s)=>Mn(e)?(r&&t.watch.add(e),B(n,e,s)):Array.isArray(e)?e.map(i=>(r&&t.watch.add(i),B(n,i))):(r&&(t.watchAll=!0),n);function tD(e){const t=Mf(),{control:n=t.control,name:r,defaultValue:s,disabled:i,exact:o}=e||{},a=z.useRef(r);a.current=r,Ff({disabled:i,subject:n._subjects.values,next:f=>{zj(a.current,f.name,o)&&c(_t(Vj(a.current,n._names,f.values||n._formValues,!1,s)))}});const[l,c]=z.useState(n._getWatch(r,s));return z.useEffect(()=>n._removeUnmounted()),l}var ov=e=>/^\w*$/.test(e),Bj=e=>Ro(e.replace(/["|']|\]/g,"").split(/\.|\[/));function ve(e,t,n){let r=-1;const s=ov(t)?[t]:Bj(t),i=s.length,o=i-1;for(;++r<i;){const a=s[r];let l=n;if(r!==o){const c=e[a];l=Ke(c)||Array.isArray(c)?c:isNaN(+s[r+1])?{}:[]}e[a]=l,e=e[a]}return e}function Oo(e){const t=Mf(),{name:n,control:r=t.control,shouldUnregister:s}=e,i=Dj(r._names.array,n),o=tD({control:r,name:n,defaultValue:B(r._formValues,n,B(r._defaultValues,n,e.defaultValue)),exact:!0}),a=eD({control:r,name:n}),l=z.useRef(r.register(n,{...e.rules,value:o}));return z.useEffect(()=>{const c=r._options.shouldUnregister||s,f=(d,h)=>{const p=B(r._fields,d);p&&(p._f.mount=h)};return f(n,!0),c&&ve(r._defaultValues,n,_t(B(r._options.defaultValues,n))),()=>{(i?c&&!r._state.action:c)?r.unregister(n):f(n,!1)}},[n,r,i,s]),{field:{name:n,value:o,onChange:z.useCallback(c=>l.current.onChange({target:{value:Lj(c),name:n},type:Ic.CHANGE}),[n]),onBlur:z.useCallback(()=>l.current.onBlur({target:{value:B(r._formValues,n),name:n},type:Ic.BLUR}),[n,r]),ref:c=>{const f=B(r._fields,n);f&&c&&(f._f.ref={focus:()=>c.focus(),select:()=>c.select(),setCustomValidity:d=>c.setCustomValidity(d),reportValidity:()=>c.reportValidity()})}},formState:a,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!B(a.errors,n)},isDirty:{enumerable:!0,get:()=>!!B(a.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!B(a.touchedFields,n)},error:{enumerable:!0,get:()=>B(a.errors,n)}})}}var nD=(e,t,n,r,s)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:s||!0}}:{};const Lc=(e,t,n)=>{for(const r of n||Object.keys(e)){const s=B(e,r);if(s){const{_f:i,...o}=s;if(i&&t(i.name)){if(i.ref.focus){i.ref.focus();break}else if(i.refs&&i.refs[0].focus){i.refs[0].focus();break}}else Ke(o)&&Lc(o,t)}}};var wr=()=>{const e=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const n=(Math.random()*16+e)%16|0;return(t=="x"?n:n&3|8).toString(16)})},vh=(e,t,n={})=>n.shouldFocus||_e(n.shouldFocus)?n.focusName||`${e}.${_e(n.focusIndex)?t:n.focusIndex}.`:"",Cm=e=>({isOnSubmit:!e||e===sn.onSubmit,isOnBlur:e===sn.onBlur,isOnChange:e===sn.onChange,isOnAll:e===sn.all,isOnTouch:e===sn.onTouched}),km=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length)))),Hj=(e,t,n)=>{const r=Ro(B(e,n));return ve(r,"root",t[n]),ve(e,n,r),e},Ni=e=>typeof e=="boolean",av=e=>e.type==="file",Ai=e=>typeof e=="function",Dc=e=>{if(!iv)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},$u=e=>Mn(e),lv=e=>e.type==="radio",Mc=e=>e instanceof RegExp;const Xx={value:!1,isValid:!1},Jx={value:!0,isValid:!0};var qj=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!_e(e[0].attributes.value)?_e(e[0].value)||e[0].value===""?Jx:{value:e[0].value,isValid:!0}:Jx:Xx}return Xx};const Zx={isValid:!1,value:null};var Wj=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,Zx):Zx;function eb(e,t,n="validate"){if($u(e)||Array.isArray(e)&&e.every($u)||Ni(e)&&!e)return{type:n,message:$u(e)?e:"",ref:t}}var ni=e=>Ke(e)&&!Mc(e)?e:{value:e,message:""},Pm=async(e,t,n,r,s)=>{const{ref:i,refs:o,required:a,maxLength:l,minLength:c,min:f,max:d,pattern:h,validate:p,name:x,valueAsNumber:w,mount:b,disabled:v}=e._f,m=B(t,x);if(!b||v)return{};const g=o?o[0]:i,S=L=>{r&&g.reportValidity&&(g.setCustomValidity(Ni(L)?"":L||""),g.reportValidity())},_={},j=lv(i),E=Cl(i),k=j||E,R=(w||av(i))&&_e(i.value)&&_e(m)||Dc(i)&&i.value===""||m===""||Array.isArray(m)&&!m.length,N=nD.bind(null,x,n,_),$=(L,M,U,V=Xn.maxLength,Y=Xn.minLength)=>{const te=L?M:U;_[x]={type:L?V:Y,message:te,ref:i,...N(L?V:Y,te)}};if(s?!Array.isArray(m)||!m.length:a&&(!k&&(R||mt(m))||Ni(m)&&!m||E&&!qj(o).isValid||j&&!Wj(o).isValid)){const{value:L,message:M}=$u(a)?{value:!!a,message:a}:ni(a);if(L&&(_[x]={type:Xn.required,message:M,ref:g,...N(Xn.required,M)},!n))return S(M),_}if(!R&&(!mt(f)||!mt(d))){let L,M;const U=ni(d),V=ni(f);if(!mt(m)&&!isNaN(m)){const Y=i.valueAsNumber||m&&+m;mt(U.value)||(L=Y>U.value),mt(V.value)||(M=Y<V.value)}else{const Y=i.valueAsDate||new Date(m),te=H=>new Date(new Date().toDateString()+" "+H),I=i.type=="time",q=i.type=="week";Mn(U.value)&&m&&(L=I?te(m)>te(U.value):q?m>U.value:Y>new Date(U.value)),Mn(V.value)&&m&&(M=I?te(m)<te(V.value):q?m<V.value:Y<new Date(V.value))}if((L||M)&&($(!!L,U.message,V.message,Xn.max,Xn.min),!n))return S(_[x].message),_}if((l||c)&&!R&&(Mn(m)||s&&Array.isArray(m))){const L=ni(l),M=ni(c),U=!mt(L.value)&&m.length>L.value,V=!mt(M.value)&&m.length<M.value;if((U||V)&&($(U,L.message,M.message),!n))return S(_[x].message),_}if(h&&!R&&Mn(m)){const{value:L,message:M}=ni(h);if(Mc(L)&&!m.match(L)&&(_[x]={type:Xn.pattern,message:M,ref:i,...N(Xn.pattern,M)},!n))return S(M),_}if(p){if(Ai(p)){const L=await p(m,t),M=eb(L,g);if(M&&(_[x]={...M,...N(Xn.validate,M.message)},!n))return S(M.message),_}else if(Ke(p)){let L={};for(const M in p){if(!It(L)&&!n)break;const U=eb(await p[M](m,t),g,M);U&&(L={...U,...N(M,U.message)},S(U.message),n&&(_[x]=L))}if(!It(L)&&(_[x]={ref:g,...L},!n))return _}}return S(!0),_};function xh(e,t){return[...e,...Mt(t)]}var bh=e=>Array.isArray(e)?e.map(()=>{}):void 0;function wh(e,t,n){return[...e.slice(0,t),...Mt(n),...e.slice(t)]}var _h=(e,t,n)=>Array.isArray(e)?(_e(e[n])&&(e[n]=void 0),e.splice(n,0,e.splice(t,1)[0]),e):[];function Sh(e,t){return[...Mt(t),...Mt(e)]}function rD(e,t){let n=0;const r=[...e];for(const s of t)r.splice(s-n,1),n++;return Ro(r).length?r:[]}var Eh=(e,t)=>_e(t)?[]:rD(e,Mt(t).sort((n,r)=>n-r)),jh=(e,t,n)=>{e[t]=[e[n],e[n]=e[t]][0]};function sD(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=_e(e)?r++:e[t[r++]];return e}function iD(e){for(const t in e)if(!_e(e[t]))return!1;return!0}function Ge(e,t){const n=Array.isArray(t)?t:ov(t)?[t]:Bj(t),r=n.length===1?e:sD(e,n),s=n.length-1,i=n[s];return r&&delete r[i],s!==0&&(Ke(r)&&It(r)||Array.isArray(r)&&iD(r))&&Ge(e,n.slice(0,-1)),e}var tb=(e,t,n)=>(e[t]=n,e);function vq(e){const t=Mf(),{control:n=t.control,name:r,keyName:s="id",shouldUnregister:i}=e,[o,a]=z.useState(n._getFieldArray(r)),l=z.useRef(n._getFieldArray(r).map(wr)),c=z.useRef(o),f=z.useRef(r),d=z.useRef(!1);f.current=r,c.current=o,n._names.array.add(r),e.rules&&n.register(r,e.rules),Ff({next:({values:_,name:j})=>{if(j===f.current||!j){const E=B(_,f.current);Array.isArray(E)&&(a(E),l.current=E.map(wr))}},subject:n._subjects.array});const h=z.useCallback(_=>{d.current=!0,n._updateFieldArray(r,_)},[n,r]),p=(_,j)=>{const E=Mt(_t(_)),k=xh(n._getFieldArray(r),E);n._names.focus=vh(r,k.length-1,j),l.current=xh(l.current,E.map(wr)),h(k),a(k),n._updateFieldArray(r,k,xh,{argA:bh(_)})},x=(_,j)=>{const E=Mt(_t(_)),k=Sh(n._getFieldArray(r),E);n._names.focus=vh(r,0,j),l.current=Sh(l.current,E.map(wr)),h(k),a(k),n._updateFieldArray(r,k,Sh,{argA:bh(_)})},w=_=>{const j=Eh(n._getFieldArray(r),_);l.current=Eh(l.current,_),h(j),a(j),n._updateFieldArray(r,j,Eh,{argA:_})},b=(_,j,E)=>{const k=Mt(_t(j)),R=wh(n._getFieldArray(r),_,k);n._names.focus=vh(r,_,E),l.current=wh(l.current,_,k.map(wr)),h(R),a(R),n._updateFieldArray(r,R,wh,{argA:_,argB:bh(j)})},v=(_,j)=>{const E=n._getFieldArray(r);jh(E,_,j),jh(l.current,_,j),h(E),a(E),n._updateFieldArray(r,E,jh,{argA:_,argB:j},!1)},m=(_,j)=>{const E=n._getFieldArray(r);_h(E,_,j),_h(l.current,_,j),h(E),a(E),n._updateFieldArray(r,E,_h,{argA:_,argB:j},!1)},g=(_,j)=>{const E=_t(j),k=tb(n._getFieldArray(r),_,E);l.current=[...k].map((R,N)=>!R||N===_?wr():l.current[N]),h(k),a([...k]),n._updateFieldArray(r,k,tb,{argA:_,argB:E},!0,!1)},S=_=>{const j=Mt(_t(_));l.current=j.map(wr),h([...j]),a([...j]),n._updateFieldArray(r,[...j],E=>E,{},!0,!1)};return z.useEffect(()=>{if(n._state.action=!1,km(r,n._names)&&n._subjects.state.next({...n._formState}),d.current&&(!Cm(n._options.mode).isOnSubmit||n._formState.isSubmitted))if(n._options.resolver)n._executeSchema([r]).then(_=>{const j=B(_.errors,r),E=B(n._formState.errors,r);(E?!j&&E.type:j&&j.type)&&(j?ve(n._formState.errors,r,j):Ge(n._formState.errors,r),n._subjects.state.next({errors:n._formState.errors}))});else{const _=B(n._fields,r);_&&_._f&&Pm(_,n._formValues,n._options.criteriaMode===sn.all,n._options.shouldUseNativeValidation,!0).then(j=>!It(j)&&n._subjects.state.next({errors:Hj(n._formState.errors,j,r)}))}n._subjects.values.next({name:r,values:{...n._formValues}}),n._names.focus&&Lc(n._fields,_=>!!_&&_.startsWith(n._names.focus||"")),n._names.focus="",n._updateValid()},[o,r,n]),z.useEffect(()=>(!B(n._formValues,r)&&n._updateFieldArray(r),()=>{(n._options.shouldUnregister||i)&&n.unregister(r)}),[r,n,s,i]),{swap:z.useCallback(v,[h,r,n]),move:z.useCallback(m,[h,r,n]),prepend:z.useCallback(x,[h,r,n]),append:z.useCallback(p,[h,r,n]),remove:z.useCallback(w,[h,r,n]),insert:z.useCallback(b,[h,r,n]),update:z.useCallback(g,[h,r,n]),replace:z.useCallback(S,[h,r,n]),fields:z.useMemo(()=>o.map((_,j)=>({..._,[s]:l.current[j]||wr()})),[o,s])}}function Ch(){let e=[];return{get observers(){return e},next:s=>{for(const i of e)i.next&&i.next(s)},subscribe:s=>(e.push(s),{unsubscribe:()=>{e=e.filter(i=>i!==s)}}),unsubscribe:()=>{e=[]}}}var Fc=e=>mt(e)||!Ij(e);function Cs(e,t){if(Fc(e)||Fc(t))return e===t;if(wi(e)&&wi(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const s of n){const i=e[s];if(!r.includes(s))return!1;if(s!=="ref"){const o=t[s];if(wi(i)&&wi(o)||Ke(i)&&Ke(o)||Array.isArray(i)&&Array.isArray(o)?!Cs(i,o):i!==o)return!1}}return!0}var Kj=e=>e.type==="select-multiple",oD=e=>lv(e)||Cl(e),kh=e=>Dc(e)&&e.isConnected,Qj=e=>{for(const t in e)if(Ai(e[t]))return!0;return!1};function Uc(e,t={}){const n=Array.isArray(e);if(Ke(e)||n)for(const r in e)Array.isArray(e[r])||Ke(e[r])&&!Qj(e[r])?(t[r]=Array.isArray(e[r])?[]:{},Uc(e[r],t[r])):mt(e[r])||(t[r]=!0);return t}function Gj(e,t,n){const r=Array.isArray(e);if(Ke(e)||r)for(const s in e)Array.isArray(e[s])||Ke(e[s])&&!Qj(e[s])?_e(t)||Fc(n[s])?n[s]=Array.isArray(e[s])?Uc(e[s],[]):{...Uc(e[s])}:Gj(e[s],mt(t)?{}:t[s],n[s]):n[s]=!Cs(e[s],t[s]);return n}var Ph=(e,t)=>Gj(e,t,Uc(t)),Yj=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>_e(e)?e:t?e===""?NaN:e&&+e:n&&Mn(e)?new Date(e):r?r(e):e;function Th(e){const t=e.ref;if(!(e.refs?e.refs.every(n=>n.disabled):t.disabled))return av(t)?t.files:lv(t)?Wj(e.refs).value:Kj(t)?[...t.selectedOptions].map(({value:n})=>n):Cl(t)?qj(e.refs).value:Yj(_e(t.value)?e.ref.value:t.value,e)}var aD=(e,t,n,r)=>{const s={};for(const i of e){const o=B(t,i);o&&ve(s,i,o._f)}return{criteriaMode:n,names:[...e],fields:s,shouldUseNativeValidation:r}},Yo=e=>_e(e)?e:Mc(e)?e.source:Ke(e)?Mc(e.value)?e.value.source:e.value:e,lD=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function nb(e,t,n){const r=B(e,n);if(r||ov(n))return{error:r,name:n};const s=n.split(".");for(;s.length;){const i=s.join("."),o=B(t,i),a=B(e,i);if(o&&!Array.isArray(o)&&n!==i)return{name:n};if(a&&a.type)return{name:i,error:a};s.pop()}return{name:n}}var uD=(e,t,n,r,s)=>s.isOnAll?!1:!n&&s.isOnTouch?!(t||e):(n?r.isOnBlur:s.isOnBlur)?!e:(n?r.isOnChange:s.isOnChange)?e:!0,cD=(e,t)=>!Ro(B(e,t)).length&&Ge(e,t);const fD={mode:sn.onSubmit,reValidateMode:sn.onChange,shouldFocusError:!0};function dD(e={},t){let n={...fD,...e},r={submitCount:0,isDirty:!1,isLoading:!0,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},s={},i=Ke(n.defaultValues)||Ke(n.values)?_t(n.defaultValues||n.values)||{}:{},o=n.shouldUnregister?{}:_t(i),a={action:!1,mount:!1,watch:!1},l={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c,f=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},h={values:Ch(),array:Ch(),state:Ch()},p=e.resetOptions&&e.resetOptions.keepDirtyValues,x=Cm(n.mode),w=Cm(n.reValidateMode),b=n.criteriaMode===sn.all,v=P=>T=>{clearTimeout(f),f=setTimeout(P,T)},m=async P=>{if(d.isValid||P){const T=n.resolver?It((await R()).errors):await $(s,!0);T!==r.isValid&&h.state.next({isValid:T})}},g=P=>d.isValidating&&h.state.next({isValidating:P}),S=(P,T=[],O,W,G=!0,F=!0)=>{if(W&&O){if(a.action=!0,F&&Array.isArray(B(s,P))){const J=O(B(s,P),W.argA,W.argB);G&&ve(s,P,J)}if(F&&Array.isArray(B(r.errors,P))){const J=O(B(r.errors,P),W.argA,W.argB);G&&ve(r.errors,P,J),cD(r.errors,P)}if(d.touchedFields&&F&&Array.isArray(B(r.touchedFields,P))){const J=O(B(r.touchedFields,P),W.argA,W.argB);G&&ve(r.touchedFields,P,J)}d.dirtyFields&&(r.dirtyFields=Ph(i,o)),h.state.next({name:P,isDirty:M(P,T),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else ve(o,P,T)},_=(P,T)=>{ve(r.errors,P,T),h.state.next({errors:r.errors})},j=(P,T,O,W)=>{const G=B(s,P);if(G){const F=B(o,P,_e(O)?B(i,P):O);_e(F)||W&&W.defaultChecked||T?ve(o,P,T?F:Th(G._f)):Y(P,F),a.mount&&m()}},E=(P,T,O,W,G)=>{let F=!1,J=!1;const ze={name:P};if(!O||W){d.isDirty&&(J=r.isDirty,r.isDirty=ze.isDirty=M(),F=J!==ze.isDirty);const Oe=Cs(B(i,P),T);J=B(r.dirtyFields,P),Oe?Ge(r.dirtyFields,P):ve(r.dirtyFields,P,!0),ze.dirtyFields=r.dirtyFields,F=F||d.dirtyFields&&J!==!Oe}if(O){const Oe=B(r.touchedFields,P);Oe||(ve(r.touchedFields,P,O),ze.touchedFields=r.touchedFields,F=F||d.touchedFields&&Oe!==O)}return F&&G&&h.state.next(ze),F?ze:{}},k=(P,T,O,W)=>{const G=B(r.errors,P),F=d.isValid&&Ni(T)&&r.isValid!==T;if(e.delayError&&O?(c=v(()=>_(P,O)),c(e.delayError)):(clearTimeout(f),c=null,O?ve(r.errors,P,O):Ge(r.errors,P)),(O?!Cs(G,O):G)||!It(W)||F){const J={...W,...F&&Ni(T)?{isValid:T}:{},errors:r.errors,name:P};r={...r,...J},h.state.next(J)}g(!1)},R=async P=>n.resolver(o,n.context,aD(P||l.mount,s,n.criteriaMode,n.shouldUseNativeValidation)),N=async P=>{const{errors:T}=await R();if(P)for(const O of P){const W=B(T,O);W?ve(r.errors,O,W):Ge(r.errors,O)}else r.errors=T;return T},$=async(P,T,O={valid:!0})=>{for(const W in P){const G=P[W];if(G){const{_f:F,...J}=G;if(F){const ze=l.array.has(F.name),Oe=await Pm(G,o,b,n.shouldUseNativeValidation,ze);if(Oe[F.name]&&(O.valid=!1,T))break;!T&&(B(Oe,F.name)?ze?Hj(r.errors,Oe,F.name):ve(r.errors,F.name,Oe[F.name]):Ge(r.errors,F.name))}J&&await $(J,T,O)}}return O.valid},L=()=>{for(const P of l.unMount){const T=B(s,P);T&&(T._f.refs?T._f.refs.every(O=>!kh(O)):!kh(T._f.ref))&&me(P)}l.unMount=new Set},M=(P,T)=>(P&&T&&ve(o,P,T),!Cs(Q(),i)),U=(P,T,O)=>Vj(P,l,{...a.mount?o:_e(T)?i:Mn(P)?{[P]:T}:T},O,T),V=P=>Ro(B(a.mount?o:i,P,e.shouldUnregister?B(i,P,[]):[])),Y=(P,T,O={})=>{const W=B(s,P);let G=T;if(W){const F=W._f;F&&(!F.disabled&&ve(o,P,Yj(T,F)),G=Dc(F.ref)&&mt(T)?"":T,Kj(F.ref)?[...F.ref.options].forEach(J=>J.selected=G.includes(J.value)):F.refs?Cl(F.ref)?F.refs.length>1?F.refs.forEach(J=>(!J.defaultChecked||!J.disabled)&&(J.checked=Array.isArray(G)?!!G.find(ze=>ze===J.value):G===J.value)):F.refs[0]&&(F.refs[0].checked=!!G):F.refs.forEach(J=>J.checked=J.value===G):av(F.ref)?F.ref.value="":(F.ref.value=G,F.ref.type||h.values.next({name:P,values:{...o}})))}(O.shouldDirty||O.shouldTouch)&&E(P,G,O.shouldTouch,O.shouldDirty,!0),O.shouldValidate&&H(P)},te=(P,T,O)=>{for(const W in T){const G=T[W],F=`${P}.${W}`,J=B(s,F);(l.array.has(P)||!Fc(G)||J&&!J._f)&&!wi(G)?te(F,G,O):Y(F,G,O)}},I=(P,T,O={})=>{const W=B(s,P),G=l.array.has(P),F=_t(T);ve(o,P,F),G?(h.array.next({name:P,values:{...o}}),(d.isDirty||d.dirtyFields)&&O.shouldDirty&&h.state.next({name:P,dirtyFields:Ph(i,o),isDirty:M(P,F)})):W&&!W._f&&!mt(F)?te(P,F,O):Y(P,F,O),km(P,l)&&h.state.next({...r}),h.values.next({name:P,values:{...o}}),!a.mount&&t()},q=async P=>{const T=P.target;let O=T.name;const W=B(s,O),G=()=>T.type?Th(W._f):Lj(P);if(W){let F,J;const ze=G(),Oe=P.type===Ic.BLUR||P.type===Ic.FOCUS_OUT,_4=!lD(W._f)&&!n.resolver&&!B(r.errors,O)&&!W._f.deps||uD(Oe,B(r.touchedFields,O),r.isSubmitted,w,x),ld=km(O,l,Oe);ve(o,O,ze),Oe?(W._f.onBlur&&W._f.onBlur(P),c&&c(0)):W._f.onChange&&W._f.onChange(P);const ud=E(O,ze,Oe,!1),S4=!It(ud)||ld;if(!Oe&&h.values.next({name:O,type:P.type,values:{...o}}),_4)return d.isValid&&m(),S4&&h.state.next({name:O,...ld?{}:ud});if(!Oe&&ld&&h.state.next({...r}),g(!0),n.resolver){const{errors:f0}=await R([O]),E4=nb(r.errors,s,O),d0=nb(f0,s,E4.name||O);F=d0.error,O=d0.name,J=It(f0)}else F=(await Pm(W,o,b,n.shouldUseNativeValidation))[O],F?J=!1:d.isValid&&(J=await $(s,!0));W._f.deps&&H(W._f.deps),k(O,J,F,ud)}},H=async(P,T={})=>{let O,W;const G=Mt(P);if(g(!0),n.resolver){const F=await N(_e(P)?P:G);O=It(F),W=P?!G.some(J=>B(F,J)):O}else P?(W=(await Promise.all(G.map(async F=>{const J=B(s,F);return await $(J&&J._f?{[F]:J}:J)}))).every(Boolean),!(!W&&!r.isValid)&&m()):W=O=await $(s);return h.state.next({...!Mn(P)||d.isValid&&O!==r.isValid?{}:{name:P},...n.resolver||!P?{isValid:O}:{},errors:r.errors,isValidating:!1}),T.shouldFocus&&!W&&Lc(s,F=>F&&B(r.errors,F),P?G:l.mount),W},Q=P=>{const T={...i,...a.mount?o:{}};return _e(P)?T:Mn(P)?B(T,P):P.map(O=>B(T,O))},ne=(P,T)=>({invalid:!!B((T||r).errors,P),isDirty:!!B((T||r).dirtyFields,P),isTouched:!!B((T||r).touchedFields,P),error:B((T||r).errors,P)}),de=P=>{P&&Mt(P).forEach(T=>Ge(r.errors,T)),h.state.next({errors:P?r.errors:{}})},ie=(P,T,O)=>{const W=(B(s,P,{_f:{}})._f||{}).ref;ve(r.errors,P,{...T,ref:W}),h.state.next({name:P,errors:r.errors,isValid:!1}),O&&O.shouldFocus&&W&&W.focus&&W.focus()},De=(P,T)=>Ai(P)?h.values.subscribe({next:O=>P(U(void 0,T),O)}):U(P,T,!0),me=(P,T={})=>{for(const O of P?Mt(P):l.mount)l.mount.delete(O),l.array.delete(O),B(s,O)&&(T.keepValue||(Ge(s,O),Ge(o,O)),!T.keepError&&Ge(r.errors,O),!T.keepDirty&&Ge(r.dirtyFields,O),!T.keepTouched&&Ge(r.touchedFields,O),!n.shouldUnregister&&!T.keepDefaultValue&&Ge(i,O));h.values.next({values:{...o}}),h.state.next({...r,...T.keepDirty?{isDirty:M()}:{}}),!T.keepIsValid&&m()},Me=(P,T={})=>{let O=B(s,P);const W=Ni(T.disabled);return ve(s,P,{...O||{},_f:{...O&&O._f?O._f:{ref:{name:P}},name:P,mount:!0,...T}}),l.mount.add(P),O?W&&ve(o,P,T.disabled?void 0:B(o,P,Th(O._f))):j(P,!0,T.value),{...W?{disabled:T.disabled}:{},...n.shouldUseNativeValidation?{required:!!T.required,min:Yo(T.min),max:Yo(T.max),minLength:Yo(T.minLength),maxLength:Yo(T.maxLength),pattern:Yo(T.pattern)}:{},name:P,onChange:q,onBlur:q,ref:G=>{if(G){Me(P,T),O=B(s,P);const F=_e(G.value)&&G.querySelectorAll&&G.querySelectorAll("input,select,textarea")[0]||G,J=oD(F),ze=O._f.refs||[];if(J?ze.find(Oe=>Oe===F):F===O._f.ref)return;ve(s,P,{_f:{...O._f,...J?{refs:[...ze.filter(kh),F,...Array.isArray(B(i,P))?[{}]:[]],ref:{type:F.type,name:P}}:{ref:F}}}),j(P,!1,void 0,F)}else O=B(s,P,{}),O._f&&(O._f.mount=!1),(n.shouldUnregister||T.shouldUnregister)&&!(Dj(l.array,P)&&a.action)&&l.unMount.add(P)}}},Gt=()=>n.shouldFocusError&&Lc(s,P=>P&&B(r.errors,P),l.mount),Ot=(P,T)=>async O=>{O&&(O.preventDefault&&O.preventDefault(),O.persist&&O.persist());let W=_t(o);if(h.state.next({isSubmitting:!0}),n.resolver){const{errors:G,values:F}=await R();r.errors=G,W=F}else await $(s);Ge(r.errors,"root"),It(r.errors)?(h.state.next({errors:{}}),await P(W,O)):(T&&await T({...r.errors},O),Gt(),setTimeout(Gt)),h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:It(r.errors),submitCount:r.submitCount+1,errors:r.errors})},On=(P,T={})=>{B(s,P)&&(_e(T.defaultValue)?I(P,B(i,P)):(I(P,T.defaultValue),ve(i,P,T.defaultValue)),T.keepTouched||Ge(r.touchedFields,P),T.keepDirty||(Ge(r.dirtyFields,P),r.isDirty=T.defaultValue?M(P,B(i,P)):M()),T.keepError||(Ge(r.errors,P),d.isValid&&m()),h.state.next({...r}))},Nt=(P,T={})=>{const O=P||i,W=_t(O),G=P&&!It(P)?W:i;if(T.keepDefaultValues||(i=O),!T.keepValues){if(T.keepDirtyValues||p)for(const F of l.mount)B(r.dirtyFields,F)?ve(G,F,B(o,F)):I(F,B(G,F));else{if(iv&&_e(P))for(const F of l.mount){const J=B(s,F);if(J&&J._f){const ze=Array.isArray(J._f.refs)?J._f.refs[0]:J._f.ref;if(Dc(ze)){const Oe=ze.closest("form");if(Oe){Oe.reset();break}}}}s={}}o=e.shouldUnregister?T.keepDefaultValues?_t(i):{}:W,h.array.next({values:{...G}}),h.values.next({values:{...G}})}l={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!a.mount&&t(),a.mount=!d.isValid||!!T.keepIsValid,a.watch=!!e.shouldUnregister,h.state.next({submitCount:T.keepSubmitCount?r.submitCount:0,isDirty:T.keepDirty?r.isDirty:!!(T.keepDefaultValues&&!Cs(P,i)),isSubmitted:T.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:T.keepDirtyValues?r.dirtyFields:T.keepDefaultValues&&P?Ph(i,P):{},touchedFields:T.keepTouched?r.touchedFields:{},errors:T.keepErrors?r.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},Gn=(P,T)=>Nt(Ai(P)?P(o):P,T),ot=(P,T={})=>{const O=B(s,P),W=O&&O._f;if(W){const G=W.refs?W.refs[0]:W.ref;G.focus&&(G.focus(),T.shouldSelect&&G.select())}},Ue=P=>{r={...r,...P}};return Ai(n.defaultValues)&&n.defaultValues().then(P=>{Gn(P,n.resetOptions),h.state.next({isLoading:!1})}),{control:{register:Me,unregister:me,getFieldState:ne,_executeSchema:R,_getWatch:U,_getDirty:M,_updateValid:m,_removeUnmounted:L,_updateFieldArray:S,_getFieldArray:V,_reset:Nt,_updateFormState:Ue,_subjects:h,_proxyFormState:d,get _fields(){return s},get _formValues(){return o},get _state(){return a},set _state(P){a=P},get _defaultValues(){return i},get _names(){return l},set _names(P){l=P},get _formState(){return r},set _formState(P){r=P},get _options(){return n},set _options(P){n={...n,...P}}},trigger:H,register:Me,handleSubmit:Ot,watch:De,setValue:I,getValues:Q,reset:Gn,resetField:On,clearErrors:de,unregister:me,setError:ie,setFocus:ot,getFieldState:ne}}function Kt(e={}){const t=z.useRef(),[n,r]=z.useState({isDirty:!1,isValidating:!1,isLoading:!0,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:Ai(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...dD(e,()=>r(i=>({...i}))),formState:n});const s=t.current.control;return s._options=e,Ff({subject:s._subjects.state,next:i=>{Uj(i,s._proxyFormState,s._updateFormState,!0)&&r({...s._formState})}}),z.useEffect(()=>{e.values&&!Cs(e.values,s._defaultValues)&&s._reset(e.values,s._options.resetOptions)},[e.values,s]),z.useEffect(()=>{s._state.mount||(s._updateValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=Fj(n,s),t.current}function Za(e,t,n){let[r,s]=y.useState(e||t),i=y.useRef(e!==void 0),o=i.current,a=e!==void 0,l=y.useRef(r);o!==a&&console.warn(`WARN: A component changed from ${o?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}.`),i.current=a;let c=y.useCallback((f,...d)=>{let h=(p,...x)=>{n&&(Object.is(l.current,p)||n(p,...x)),a||(l.current=p)};typeof f=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),s((x,...w)=>{let b=f(a?l.current:x,...w);return h(b,...d),a?x:b})):(a||s(f),h(f,...d))},[a,n]);return a?l.current=e:e=r,[e,c]}function xq(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function bq(e,t,n,r){let s=(e-(isNaN(t)?0:t))%r,i=Math.abs(s)*2>=r?e+Math.sign(s)*(r-Math.abs(s)):e-s;isNaN(t)?!isNaN(n)&&i>n&&(i=Math.floor(n/r)*r):i<t?i=t:!isNaN(n)&&i>n&&(i=t+Math.floor((n-t)/r)*r);let o=r.toString(),a=o.indexOf("."),l=a>=0?o.length-a:0;if(l>0){let c=Math.pow(10,l);i=Math.round(i*c)/c}return i}function wq(e,t,n=10){const r=Math.pow(n,t);return Math.round(e*r)/r}const Xj={prefix:String(Math.round(Math.random()*1e10)),current:0},hD=z.createContext(Xj);function pD(){let t=y.useContext(hD)!==Xj,[n,r]=y.useState(t);return typeof window<"u"&&t&&y.useLayoutEffect(()=>{r(!1)},[]),n}const Us=typeof window<"u"?z.useLayoutEffect:()=>{};function _q(e){let[t,n]=y.useState(e),r=y.useRef(t),s=y.useRef(null);r.current=t;let i=y.useRef(null);i.current=()=>{let a=s.current.next();if(a.done){s.current=null;return}t===a.value?i.current():n(a.value)},Us(()=>{s.current&&i.current()});let o=y.useCallback(a=>{s.current=a(r.current),i.current()},[s,i]);return[t,o]}let rb=new Map;function mD(e,t){if(e===t)return e;let n=rb.get(e);if(n)return n(t),t;let r=rb.get(t);return r?(r(e),e):t}function gD(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}function yr(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let s in r){let i=t[s],o=r[s];typeof i=="function"&&typeof o=="function"&&s[0]==="o"&&s[1]==="n"&&s.charCodeAt(2)>=65&&s.charCodeAt(2)<=90?t[s]=gD(i,o):(s==="className"||s==="UNSAFE_className")&&typeof i=="string"&&typeof o=="string"?t[s]=A(i,o):s==="id"&&i&&o?t.id=mD(i,o):t[s]=o!==void 0?o:i}}return t}function sb(e){if(yD())e.focus({preventScroll:!0});else{let t=vD(e);e.focus(),xD(t)}}let su=null;function yD(){if(su==null){su=!1;try{var e=document.createElement("div");e.focus({get preventScroll(){return su=!0,!0}})}catch{}}return su}function vD(e){for(var t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}function xD(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}let oi=new Map,Tm=new Set;function ib(){if(typeof window>"u")return;let e=n=>{let r=oi.get(n.target);r||(r=new Set,oi.set(n.target,r),n.target.addEventListener("transitioncancel",t)),r.add(n.propertyName)},t=n=>{let r=oi.get(n.target);if(r&&(r.delete(n.propertyName),r.size===0&&(n.target.removeEventListener("transitioncancel",t),oi.delete(n.target)),oi.size===0)){for(let s of Tm)s();Tm.clear()}};document.body.addEventListener("transitionrun",e),document.body.addEventListener("transitionend",t)}typeof document<"u"&&(document.readyState!=="loading"?ib():document.addEventListener("DOMContentLoaded",ib));function bD(e){requestAnimationFrame(()=>{oi.size===0?e():Tm.add(e)})}function Sq(){let e=y.useRef(new Map),t=y.useCallback((s,i,o,a)=>{let l=a!=null&&a.once?(...c)=>{e.current.delete(o),o(...c)}:o;e.current.set(o,{type:i,eventTarget:s,fn:l,options:a}),s.addEventListener(i,o,a)},[]),n=y.useCallback((s,i,o,a)=>{var l;let c=((l=e.current.get(o))===null||l===void 0?void 0:l.fn)||o;s.removeEventListener(i,c,a),e.current.delete(o)},[]),r=y.useCallback(()=>{e.current.forEach((s,i)=>{n(s.eventTarget,s.type,i,s.options)})},[n]);return y.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function No(e){const t=y.useRef();return Us(()=>{e&&(typeof e=="function"?e(t.current):e.current=t.current)},[e]),t}function wD(){return typeof window.ResizeObserver<"u"}function Eq(e){const{ref:t,onResize:n}=e;y.useEffect(()=>{let r=t==null?void 0:t.current;if(r)if(wD()){const s=new window.ResizeObserver(i=>{i.length&&n()});return s.observe(r),()=>{r&&s.unobserve(r)}}else return window.addEventListener("resize",n,!1),()=>{window.removeEventListener("resize",n,!1)}},[n,t])}function jq(e){for(ob(e)&&(e=e.parentElement);e&&!ob(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}function ob(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}let In=typeof window<"u"&&window.visualViewport;function _D(){let[e,t]=y.useState(()=>ab());return y.useEffect(()=>{let n=()=>{t(r=>{let s=ab();return s.width===r.width&&s.height===r.height?r:s})};return In?In.addEventListener("resize",n):window.addEventListener("resize",n),()=>{In?In.removeEventListener("resize",n):window.removeEventListener("resize",n)}},[]),e}function ab(){return{width:(In==null?void 0:In.width)||window.innerWidth,height:(In==null?void 0:In.height)||window.innerHeight}}function SD(e){var t;return typeof window>"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function ED(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function jD(){return ED(/^Mac/i)}function CD(){return SD(/Android/i)}function kD(e){return e.mozInputSource===0&&e.isTrusted?!0:CD()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Ao(e={}){const{size:t="md",startAppend:n,endAppend:r,className:s,labelPosition:i,labelDisplay:o="block",inputClassName:a,inputWrapperClassName:l,unstyled:c,invalid:f,disabled:d,background:h="bg-transparent",flexibleHeight:p,inputShadow:x="shadow-sm",descriptionPosition:w="bottom"}={...e};if(c)return{label:"",input:a||"",wrapper:s||"",inputWrapper:l||"",adornment:"",append:{size:"",radius:""},size:{font:"",height:""},description:"",error:""};const b=OD({size:e.size,flexibleHeight:p}),v=n||r,m=f?"focus:ring-danger/focus focus:border-danger/60":"focus:ring-primary/focus focus:border-primary/60",g=RD(e);return{label:A(o,"first-letter:capitalize text-left whitespace-nowrap",d&&"text-disabled",b.font,i==="side"?"mr-16":"mb-4"),input:A("block text-left relative w-full appearance-none transition-shadow text",h,g.input,PD(e),!d&&`focus:ring ${m} focus:outline-none ${x}`,d&&"text-disabled cursor-not-allowed",a,b.font,b.height,TD(e)),adornment:ND(t),append:{size:Uy(t),radius:g.append},wrapper:A(s,b.font,{"flex items-center":i==="side"}),inputWrapper:A("isolate relative",l,v&&"flex items-stretch"),size:b,description:`text-muted ${w==="bottom"?"pt-10":"pb-10"} text-xs`,error:"text-danger pt-10 text-xs"}}function PD({startAppend:e,endAppend:t,inputBorder:n,invalid:r}){if(n)return n;const s=e||t,i=r?"border-danger":"border-divider";return s?e?`${i} border-y border-r`:`${i} border-y border-l`:`${i} border`}function TD({startAdornment:e,endAdornment:t,inputRadius:n}){return n==="rounded-full"?A(e?"pl-54":"pl-28",t?"pr-54":"pr-28"):A(e?"pl-46":"pl-12",t?"pr-46":"pr-12")}function RD(e){const{startAppend:t,endAppend:n,inputRadius:r}=e,s=t||n;return r==="rounded-full"?{input:A(!s&&"rounded-full",t&&"rounded-r-full rounded-l-none",n&&"rounded-l-full rounded-r-none"),append:t?"rounded-l-full":"rounded-r-full"}:r==="rounded-none"?{input:"",append:""}:{input:A(!s&&"rounded",t&&"rounded-r rounded-l-none",n&&"rounded-l rounded-r-none"),append:t?"rounded-l":"rounded-r"}}function OD({size:e,flexibleHeight:t}){switch(e){case"2xs":return{font:"text-xs",height:t?"min-h-24":"h-24"};case"xs":return{font:"text-xs",height:t?"min-h-30":"h-30"};case"sm":return{font:"text-sm",height:t?"min-h-36":"h-36"};case"lg":return{font:"text-md md:text-lg",height:t?"min-h-50":"h-50"};case"xl":return{font:"text-xl",height:t?"min-h-60":"h-60"};default:return{font:"text-sm",height:t?"min-h-42":"h-42"}}}function ND(e){switch(e){case"2xs":return"icon-2xs";case"xs":return"icon-xs";case"sm":return"icon-sm";case"md":return"icon-sm";case"lg":return"icon-lg";case"xl":return"icon-xl";default:return""}}function lb({children:e,direction:t,className:n,position:r=t==="start"?"left-0":"right-0"}){return e?u.jsx("div",{className:A("absolute h-full min-w-42 flex items-center justify-center top-0 text-muted z-10 pointer-events-none",r,n),children:e}):null}function AD(e){const t={...e};return Object.keys(t).forEach(n=>{(t[n]==null||t[n]==="")&&delete t[n]}),t}const uv=z.forwardRef((e,t)=>{const{children:n,description:r,errorMessage:s,descriptionProps:i={},errorMessageProps:o={},startAdornment:a,endAdornment:l,adornmentPosition:c,startAppend:f,endAppend:d,fieldClassNames:h,disabled:p,wrapperProps:x}=e;return u.jsxs("div",{className:h.wrapper,ref:t,...x,children:[u.jsx($D,{...e}),u.jsxs("div",{className:h.inputWrapper,children:[u.jsx(lb,{direction:"start",className:h.adornment,position:c,children:a}),f&&u.jsx(ub,{style:h.append,disabled:p,children:f}),n,d&&u.jsx(ub,{style:h.append,disabled:p,children:d}),u.jsx(lb,{direction:"end",className:h.adornment,position:c,children:l})]}),r&&!s&&u.jsx("div",{className:h.description,...i,children:r}),s&&u.jsx("div",{className:h.error,...o,children:s})]})});function $D({labelElementType:e,fieldClassNames:t,labelProps:n,label:r,labelSuffix:s,required:i}){if(!r)return null;const o=e||"label",a=u.jsxs(o,{className:t.label,...n,children:[r,i&&u.jsx("span",{className:"text-danger",children:" *"})]});return s?u.jsxs("div",{className:"flex items-center gap-14 w-full",children:[a,u.jsx("div",{className:"ml-auto mb-4 text-muted text-xs",children:s})]}):a}function ub({children:e,style:t,disabled:n}){return z.cloneElement(e,{...e.props,disabled:e.props.disabled||n,...AD(t)})}function Uf({autoFocus:e,autoSelectText:t},n){const r=y.useRef(e);y.useEffect(()=>{var s;r.current&&n.current&&((s=n.current)==null||s.focus(),t&&n.current.nodeName.toLowerCase()==="input"&&requestAnimationFrame(()=>{n.current.select()})),r.current=!1},[n,t])}function Jj(e){const{focusRef:t,labelElementType:n="label",label:r,labelSuffix:s,autoFocus:i,autoSelectText:o,labelPosition:a,descriptionPosition:l,size:c,errorMessage:f,description:d,flexibleHeight:h,startAdornment:p,endAdornment:x,startAppend:w,adornmentPosition:b,endAppend:v,className:m,inputClassName:g,inputWrapperClassName:S,unstyled:_,background:j,invalid:E,disabled:k,id:R,inputRadius:N,inputBorder:$,inputShadow:L,...M}=e;Uf(e,t);const U=y.useId(),V=R||U,Y=`${V}-label`,te=`${V}-description`,I=`${V}-error`,q={id:Y,htmlFor:n==="label"?V:void 0},H={id:te},Q={id:I},de={"aria-label":!e.label&&!e["aria-label"]&&e.placeholder?e.placeholder:e["aria-label"],"aria-invalid":E||void 0,id:V,disabled:k,...M},ie=[];r&&ie.push(q.id),de["aria-labelledby"]&&ie.push(de["aria-labelledby"]),de["aria-labelledby"]=ie.length?ie.join(" "):void 0;const De=[];return d&&De.push(H.id),f&&De.push(Q.id),de["aria-describedby"]&&De.push(de["aria-describedby"]),de["aria-describedby"]=De.length?De.join(" "):void 0,{fieldProps:{errorMessageProps:Q,descriptionProps:H,labelProps:q,disabled:k,label:r,labelSuffix:s,autoFocus:i,autoSelectText:o,labelPosition:a,descriptionPosition:l,size:c,errorMessage:f,description:d,flexibleHeight:h,startAdornment:p,endAdornment:x,startAppend:w,adornmentPosition:b,endAppend:v,className:m,inputClassName:g,inputWrapperClassName:S,unstyled:_,background:j,invalid:E},inputProps:de}}const kl=y.forwardRef(({inputElementType:e="input",flexibleHeight:t,inputRef:n,inputTestId:r,...s},i)=>{const o=No(n),{fieldProps:a,inputProps:l}=Jj({...s,focusRef:o}),c=e==="textarea",f=c?"textarea":"input",d=Ao({...s,flexibleHeight:t||e==="textarea"});return e==="textarea"&&!s.unstyled&&(d.input=`${d.input} py-12`),u.jsx(uv,{ref:i,fieldClassNames:d,...a,children:u.jsx(f,{"data-testid":r,ref:o,...l,rows:c?l.rows||4:void 0,className:d.input})})}),Te=z.forwardRef(({name:e,...t},n)=>{const{field:{onChange:r,onBlur:s,value:i="",ref:o},fieldState:{invalid:a,error:l}}=Oo({name:e}),c={onChange:r,onBlur:s,value:i??"",invalid:a,errorMessage:l==null?void 0:l.message,inputRef:o,name:e};return u.jsx(kl,{ref:n,...yr(c,t)})});function Qt({children:e,onBeforeSubmit:t,onSubmit:n,form:r,className:s,id:i,onBlur:o}){return u.jsx(ZL,{...r,children:u.jsx("form",{id:i,onBlur:o,className:s,onSubmit:a=>{a.stopPropagation(),t==null||t(),r.handleSubmit(n)(a)},children:e})})}const ts="text-primary hover:underline hover:text-primary-dark focus-visible:ring focus-visible:ring-2 focus-visible:ring-offset-2 outline-none rounded transition-colors";function Cq({children:e,className:t,target:n="_blank",...r}){return u.jsx("a",{className:ts,target:n,...r,children:e})}function pn(e,t){if(t&&gr.isAxiosError(e)&&e.response){const n=e.response.data;n.errors?Object.entries(n.errors||{}).forEach(([r,s],i)=>{typeof s=="string"?t.setError(r,{message:s},{shouldFocus:i===0}):s.forEach((o,a)=>{t.setError(r,{message:o},{shouldFocus:i===0&&a===0})})}):ce.danger(n.message??re("There was an issue. Please try again later."))}}function kq(e,t=null){const[n,r]=y.useState(()=>cv(e,t)),s=i=>{const o=i instanceof Function?i(n):i;r(o),fv(e,o),window.dispatchEvent(new CustomEvent("storage",{detail:{key:e,newValue:o}}))};return y.useEffect(()=>{const i=o=>{o.detail.key===e&&r(o.detail.newValue)};return window.addEventListener("storage",i),()=>window.removeEventListener("storage",i)},[e]),[n,s]}function cv(e,t=null){if(typeof window>"u")return t;try{const n=window.localStorage.getItem(e);return n!=null?JSON.parse(n):t}catch{return t}}function fv(e,t){try{typeof window<"u"&&window.localStorage.setItem(e,JSON.stringify(t))}catch{}}function Rh(e){try{typeof window<"u"&&window.localStorage.removeItem(e)}catch{}}function Qe(){var l;const{data:{user:e,guest_role:t}}=Rt(),{auth:{redirectUri:n="/"}}=y.useContext(wl),r=y.useCallback(c=>{const f=(e==null?void 0:e.permissions)||(t==null?void 0:t.permissions);if(f)return f.find(d=>d.name===c)},[e==null?void 0:e.permissions,t==null?void 0:t.permissions]),s=y.useCallback((c,f)=>{const d=r(c);let h=null;if(d){const p=d.restrictions.find(x=>x.name===f);h=p?p.value:void 0}return h},[r]),i=y.useCallback(c=>{const f=(e==null?void 0:e.permissions)||(t==null?void 0:t.permissions);return(f==null?void 0:f.find(h=>h.name==="admin"))!=null||r(c)!=null},[e==null?void 0:e.permissions,t==null?void 0:t.permissions,r]),o=((l=e==null?void 0:e.subscriptions)==null?void 0:l.find(c=>c.valid))!=null,a=y.useCallback(()=>{const c=cv("be.onboarding.selected");return c?`/checkout/${c.productId}/${c.priceId}`:n},[n]);return{user:e,hasPermission:i,getPermission:r,getRestrictionValue:s,isLoggedIn:!!e,isSubscribed:o,getRedirectUri:a}}function ID(e){const t=Wt(),{getRedirectUri:n}=Qe(),{setBootstrapData:r}=Rt();return pe(LD,{onSuccess:s=>{r(s.bootstrapData),s.status==="needs_email_verification"?t("/"):t(n(),{replace:!0})},onError:s=>pn(s,e)})}function LD(e){return X.post("auth/register",e).then(t=>t.data)}function DD(e){const t=Wt(),{getRedirectUri:n}=Qe(),{setBootstrapData:r}=Rt();return pe(MD,{onSuccess:s=>{r(s.bootstrapData),t(n(),{replace:!0})},onError:s=>pn(s,e)})}function MD(e){return X.post("secure/auth/social/connect",e).then(t=>t.data)}function Rn(){const{lines:e,localeCode:t}=Ys();return{trans:y.useCallback(r=>FD({...r,lines:e,localeCode:t}),[e,t])}}const FD=Sl(e=>{let{lines:t,message:n,values:r,localeCode:s}=e;return n=(t==null?void 0:t[n])||n,r&&(n=xj(s,e),Object.entries(r).forEach(([i,o])=>{n=n.replace(`:${i}`,`${o}`)})),n},{equals:Fs,callTimeout:0});function UD({onDismiss:e}){const{trans:t}=Rn(),n=()=>{e&&e()};return u.jsx("button",{className:"sr-only","aria-label":t(re("Dismiss")),tabIndex:-1,onClick:n})}function Pl(e){const{type:t="modal",dialogProps:n,...r}=y.useContext(Lf),{children:s,className:i,size:o="md",background:a,radius:l="rounded",maxWidth:c="max-w-dialog",...f}=e;let d=null;(t==="popover"||t==="tray")&&(d=u.jsx(UD,{onDismiss:r.close}));const h=o==="fullscreenTakeover"||t==="tray",p=A("mx-auto pointer-events-auto outline-none flex flex-col overflow-hidden",a||"bg-paper",t!=="tray"&&zD(o),t==="tray"&&"rounded-t",o!=="fullscreenTakeover"&&"shadow-2xl border max-h-dialog",!h&&`${l} ${c}`,i);return u.jsxs("div",{...yr({role:"dialog",tabIndex:-1},n,f),style:{...e.style,"--be-dialog-padding":"24px"},"aria-modal":!0,className:p,children:[y.Children.toArray(s).map(x=>y.isValidElement(x)?y.cloneElement(x,{size:x.props.size??o}):x),d]})}function zD(e){switch(e){case"2xs":return"w-256";case"xs":return"w-320";case"sm":return"w-384";case"md":return"w-440";case"lg":return"w-620";case"xl":return"w-780";case"2xl":return"w-850";case"fullscreen":return"w-1280";case"fullscreenTakeover":return"w-full h-full";default:return e}}const vr=y.forwardRef(({children:e,size:t="md",iconSize:n=t&&t.length<=3?t:"md",variant:r="text",radius:s="rounded-full",className:i,padding:o,equalWidth:a=!0,...l},c)=>{const f=A(Uy(t,{padding:o,equalWidth:a,variant:r}),i);return u.jsx(Af,{...l,ref:c,radius:s,variant:r,className:f,children:y.cloneElement(e,{size:n})})}),Zj=se(u.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"}),"CloseOutlined");function Tl(e){const{children:t,className:n,color:r,onDismiss:s,leftAdornment:i,rightAdornment:o,hideDismissButton:a=!1,size:l,showDivider:c,titleTextSize:f=l==="xs"?"text-xs":"text-sm",closeButtonSize:d=l==="xs"?"xs":"sm"}=e,{labelId:h,isDismissable:p,close:x}=y.useContext(Lf);return u.jsxs("div",{className:A(n,"flex items-center justify-between gap-10 flex-shrink-0",c&&"border-b",VD(e),r||"text-main"),children:[i,u.jsx("h3",{id:h,className:A(n,f,"font-semibold leading-5 opacity-90"),children:t}),o,p&&!a&&u.jsx(vr,{"aria-label":"Dismiss",onClick:()=>{s?s():x()},size:d,className:A("text-muted ml-auto -mr-8",o&&"sr-only"),children:u.jsx(Zj,{})})]})}function VD({size:e,padding:t}){if(t)return t;switch(e){case"2xs":case"xs":return"px-14 py-4";case"sm":return"px-18 py-4";default:return"px-24 py-6"}}const Rl=y.forwardRef((e,t)=>{const{children:n,className:r,padding:s,size:i,...o}=e;return u.jsx("div",{...o,ref:t,className:A(r,BD(e),"overflow-y-auto overflow-x-hidden text-sm flex-auto"),children:n})});function BD({size:e,padding:t}){if(t)return t;switch(e){case"xs":return"p-14";case"sm":return"p-18";default:return"px-24 py-20"}}function zf(e){const{children:t,startAction:n,className:r,dividerTop:s,padding:i,size:o}=e;return u.jsxs("div",{className:A(r,s&&"border-t",HD(e),"flex items-center gap-10 flex-shrink-0"),children:[u.jsx("div",{children:n}),u.jsx("div",{className:"ml-auto flex items-center gap-10",children:t})]})}function HD({padding:e,size:t}){if(e)return e;switch(t){case"xs":return"p-14";case"sm":return"p-18";default:return"px-24 py-20"}}function qD(){return pe(WD,{onError:e=>it(e)})}function WD(e){return X.post(`secure/auth/social/${e.service}/disconnect`,e).then(t=>t.data)}function eC(){const{trans:e}=Rn(),{setBootstrapData:t}=Rt(),n=qD(),[r,s]=y.useState(!1),i=y.useCallback(o=>{const{status:a,callbackData:l}=o;if(a)switch(a.toUpperCase()){case"SUCCESS":return l!=null&&l.bootstrapData&&t(l.bootstrapData),o;case"REQUEST_PASSWORD":return s(!0),o;case"ERROR":const c=(l==null?void 0:l.errorMessage)||e({message:"An error occurred. Please try again later"});return ce.danger(c),o;default:return o}},[e,t]);return{requestingPassword:r,setIsRequestingPassword:s,loginWithSocial:async o=>{const a=await db(`secure/auth/social/${o}/login`);return i(a)},connectSocial:async o=>{const a=o.includes("/")?o:`secure/auth/social/${o}/connect`,l=await db(a);return i(l)},disconnectSocial:n}}const cb=550,fb=650;let Oh;function db(e){const t=window.screen.width/2-fb/2,n=window.screen.height/2-cb/2;return new Promise(r=>{Oh=window.open(e,"Authenticate Account",`menubar=0, location=0, toolbar=0, titlebar=0, status=0, scrollbars=1, width=${fb}, height=${cb}, left=${t}, top=${n}`);const s=o=>{const a=ls().settings.base_url;o.data.type==="social-auth"&&a.indexOf(o.origin)>-1&&(r(o.data),window.removeEventListener("message",s))};window.addEventListener("message",s);const i=setInterval(()=>{(!Oh||Oh.closed)&&(clearInterval(i),r({}),window.removeEventListener("message",s))},1e3)})}const tC=se(u.jsxs("g",{children:[u.jsx("path",{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"}),u.jsx("path",{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"}),u.jsx("path",{fill:"#FBBC05",d:"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"}),u.jsx("path",{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"}),u.jsx("path",{fill:"none",d:"M0 0h48v48H0z"})]})),nC=se(u.jsx("path",{d:"M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m13 2h-2.5A3.5 3.5 0 0 0 12 8.5V11h-2v3h2v7h3v-7h3v-3h-3V9a1 1 0 0 1 1-1h2V5z"})),rC=se(u.jsx("path",{d:"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"}));function $o(e){return e.split("-")[1]}function dv(e){return e==="y"?"height":"width"}function Wr(e){return e.split("-")[0]}function Io(e){return["top","bottom"].includes(Wr(e))?"x":"y"}function hb(e,t,n){let{reference:r,floating:s}=e;const i=r.x+r.width/2-s.width/2,o=r.y+r.height/2-s.height/2,a=Io(t),l=dv(a),c=r[l]/2-s[l]/2,f=a==="x";let d;switch(Wr(t)){case"top":d={x:i,y:r.y-s.height};break;case"bottom":d={x:i,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:o};break;case"left":d={x:r.x-s.width,y:o};break;default:d={x:r.x,y:r.y}}switch($o(t)){case"start":d[a]-=c*(n&&f?-1:1);break;case"end":d[a]+=c*(n&&f?-1:1)}return d}const KD=async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:i=[],platform:o}=n,a=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:s}),{x:f,y:d}=hb(c,r,l),h=r,p={},x=0;for(let w=0;w<a.length;w++){const{name:b,fn:v}=a[w],{x:m,y:g,data:S,reset:_}=await v({x:f,y:d,initialPlacement:r,placement:h,strategy:s,middlewareData:p,rects:c,platform:o,elements:{reference:e,floating:t}});f=m??f,d=g??d,p={...p,[b]:{...p[b],...S}},_&&x<=50&&(x++,typeof _=="object"&&(_.placement&&(h=_.placement),_.rects&&(c=_.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:s}):_.rects),{x:f,y:d}=hb(c,h,l)),w=-1)}return{x:f,y:d,placement:h,strategy:s,middlewareData:p}};function sC(e){return typeof e!="number"?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(e):{top:e,right:e,bottom:e,left:e}}function zc(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function hv(e,t){var n;t===void 0&&(t={});const{x:r,y:s,platform:i,rects:o,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:h=!1,padding:p=0}=t,x=sC(p),w=a[h?d==="floating"?"reference":"floating":d],b=zc(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(w)))==null||n?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:f,strategy:l})),v=d==="floating"?{...o.floating,x:r,y:s}:o.reference,m=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),g=await(i.isElement==null?void 0:i.isElement(m))&&await(i.getScale==null?void 0:i.getScale(m))||{x:1,y:1},S=zc(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:v,offsetParent:m,strategy:l}):v);return{top:(b.top-S.top+x.top)/g.y,bottom:(S.bottom-b.bottom+x.bottom)/g.y,left:(b.left-S.left+x.left)/g.x,right:(S.right-b.right+x.right)/g.x}}const Rm=Math.min,gs=Math.max;function Om(e,t,n){return gs(e,Rm(t,n))}const pb=e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:r=0}=e||{},{x:s,y:i,placement:o,rects:a,platform:l,elements:c}=t;if(n==null)return{};const f=sC(r),d={x:s,y:i},h=Io(o),p=dv(h),x=await l.getDimensions(n),w=h==="y",b=w?"top":"left",v=w?"bottom":"right",m=w?"clientHeight":"clientWidth",g=a.reference[p]+a.reference[h]-d[h]-a.floating[p],S=d[h]-a.reference[h],_=await(l.getOffsetParent==null?void 0:l.getOffsetParent(n));let j=_?_[m]:0;j&&await(l.isElement==null?void 0:l.isElement(_))||(j=c.floating[m]||a.floating[p]);const E=g/2-S/2,k=f[b],R=j-x[p]-f[v],N=j/2-x[p]/2+E,$=Om(k,N,R),L=$o(o)!=null&&N!=$&&a.reference[p]/2-(N<k?f[b]:f[v])-x[p]/2<0;return{[h]:d[h]-(L?N<k?k-N:R-N:0),data:{[h]:$,centerOffset:N-$}}}}),QD=["top","right","bottom","left"];QD.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);const GD={left:"right",right:"left",bottom:"top",top:"bottom"};function Vc(e){return e.replace(/left|right|bottom|top/g,t=>GD[t])}function YD(e,t,n){n===void 0&&(n=!1);const r=$o(e),s=Io(e),i=dv(s);let o=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=Vc(o)),{main:o,cross:Vc(o)}}const XD={start:"end",end:"start"};function Nh(e){return e.replace(/start|end/g,t=>XD[t])}const JD=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n;const{placement:r,middlewareData:s,rects:i,initialPlacement:o,platform:a,elements:l}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:x=!0,...w}=e,b=Wr(r),v=Wr(o)===o,m=await(a.isRTL==null?void 0:a.isRTL(l.floating)),g=d||(v||!x?[Vc(o)]:function($){const L=Vc($);return[Nh($),L,Nh(L)]}(o));d||p==="none"||g.push(...function($,L,M,U){const V=$o($);let Y=function(te,I,q){const H=["left","right"],Q=["right","left"],ne=["top","bottom"],de=["bottom","top"];switch(te){case"top":case"bottom":return q?I?Q:H:I?H:Q;case"left":case"right":return I?ne:de;default:return[]}}(Wr($),M==="start",U);return V&&(Y=Y.map(te=>te+"-"+V),L&&(Y=Y.concat(Y.map(Nh)))),Y}(o,x,p,m));const S=[o,...g],_=await hv(t,w),j=[];let E=((n=s.flip)==null?void 0:n.overflows)||[];if(c&&j.push(_[b]),f){const{main:$,cross:L}=YD(r,i,m);j.push(_[$],_[L])}if(E=[...E,{placement:r,overflows:j}],!j.every($=>$<=0)){var k,R;const $=(((k=s.flip)==null?void 0:k.index)||0)+1,L=S[$];if(L)return{data:{index:$,overflows:E},reset:{placement:L}};let M=(R=E.filter(U=>U.overflows[0]<=0).sort((U,V)=>U.overflows[1]-V.overflows[1])[0])==null?void 0:R.placement;if(!M)switch(h){case"bestFit":{var N;const U=(N=E.map(V=>[V.placement,V.overflows.filter(Y=>Y>0).reduce((Y,te)=>Y+te,0)]).sort((V,Y)=>V[1]-Y[1])[0])==null?void 0:N[0];U&&(M=U);break}case"initialPlacement":M=o}if(r!==M)return{reset:{placement:M}}}return{}}}},ZD=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,s=await async function(i,o){const{placement:a,platform:l,elements:c}=i,f=await(l.isRTL==null?void 0:l.isRTL(c.floating)),d=Wr(a),h=$o(a),p=Io(a)==="x",x=["left","top"].includes(d)?-1:1,w=f&&p?-1:1,b=typeof o=="function"?o(i):o;let{mainAxis:v,crossAxis:m,alignmentAxis:g}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...b};return h&&typeof g=="number"&&(m=h==="end"?-1*g:g),p?{x:m*w,y:v*x}:{x:v*x,y:m*w}}(t,e);return{x:n+s.x,y:r+s.y,data:s}}}};function eM(e){return e==="x"?"y":"x"}const tM=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:a={fn:b=>{let{x:v,y:m}=b;return{x:v,y:m}}},...l}=e,c={x:n,y:r},f=await hv(t,l),d=Io(Wr(s)),h=eM(d);let p=c[d],x=c[h];if(i){const b=d==="y"?"bottom":"right";p=Om(p+f[d==="y"?"top":"left"],p,p-f[b])}if(o){const b=h==="y"?"bottom":"right";x=Om(x+f[h==="y"?"top":"left"],x,x-f[b])}const w=a.fn({...t,[d]:p,[h]:x});return{...w,data:{x:w.x-n,y:w.y-r}}}}},nM=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:s,elements:i}=t,{apply:o=()=>{},...a}=e,l=await hv(t,a),c=Wr(n),f=$o(n),d=Io(n)==="x",{width:h,height:p}=r.floating;let x,w;c==="top"||c==="bottom"?(x=c,w=f===(await(s.isRTL==null?void 0:s.isRTL(i.floating))?"start":"end")?"left":"right"):(w=c,x=f==="end"?"top":"bottom");const b=p-l[x],v=h-l[w];let m=b,g=v;if(d?g=Rm(h-l.right-l.left,v):m=Rm(p-l.bottom-l.top,b),!t.middlewareData.shift&&!f){const _=gs(l.left,0),j=gs(l.right,0),E=gs(l.top,0),k=gs(l.bottom,0);d?g=h-2*(_!==0||j!==0?_+j:gs(l.left,l.right)):m=p-2*(E!==0||k!==0?E+k:gs(l.top,l.bottom))}await o({...t,availableWidth:g,availableHeight:m});const S=await s.getDimensions(i.floating);return h!==S.width||p!==S.height?{reset:{rects:!0}}:{}}}};function Ft(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Vn(e){return Ft(e).getComputedStyle(e)}function iC(e){return e instanceof Ft(e).Node}function ns(e){return iC(e)?(e.nodeName||"").toLowerCase():""}let iu;function oC(){if(iu)return iu;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(iu=e.brands.map(t=>t.brand+"/"+t.version).join(" "),iu):navigator.userAgent}function Tn(e){return e instanceof Ft(e).HTMLElement}function jn(e){return e instanceof Ft(e).Element}function mb(e){return typeof ShadowRoot>"u"?!1:e instanceof Ft(e).ShadowRoot||e instanceof ShadowRoot}function Vf(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=Vn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(s)}function rM(e){return["table","td","th"].includes(ns(e))}function Nm(e){const t=/firefox/i.test(oC()),n=Vn(e),r=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!=="none"||n.perspective!=="none"||!!r&&r!=="none"||t&&n.willChange==="filter"||t&&!!n.filter&&n.filter!=="none"||["transform","perspective"].some(s=>n.willChange.includes(s))||["paint","layout","strict","content"].some(s=>{const i=n.contain;return i!=null&&i.includes(s)})}function Am(){return/^((?!chrome|android).)*safari/i.test(oC())}function pv(e){return["html","body","#document"].includes(ns(e))}const gb=Math.min,xa=Math.max,Bc=Math.round;function aC(e){const t=Vn(e);let n=parseFloat(t.width),r=parseFloat(t.height);const s=Tn(e),i=s?e.offsetWidth:n,o=s?e.offsetHeight:r,a=Bc(n)!==i||Bc(r)!==o;return a&&(n=i,r=o),{width:n,height:r,fallback:a}}function lC(e){return jn(e)?e:e.contextElement}const uC={x:1,y:1};function $i(e){const t=lC(e);if(!Tn(t))return uC;const n=t.getBoundingClientRect(),{width:r,height:s,fallback:i}=aC(t);let o=(i?Bc(n.width):n.width)/r,a=(i?Bc(n.height):n.height)/s;return o&&Number.isFinite(o)||(o=1),a&&Number.isFinite(a)||(a=1),{x:o,y:a}}function zs(e,t,n,r){var s,i;t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),a=lC(e);let l=uC;t&&(r?jn(r)&&(l=$i(r)):l=$i(e));const c=a?Ft(a):window,f=Am()&&n;let d=(o.left+(f&&((s=c.visualViewport)==null?void 0:s.offsetLeft)||0))/l.x,h=(o.top+(f&&((i=c.visualViewport)==null?void 0:i.offsetTop)||0))/l.y,p=o.width/l.x,x=o.height/l.y;if(a){const w=Ft(a),b=r&&jn(r)?Ft(r):r;let v=w.frameElement;for(;v&&r&&b!==w;){const m=$i(v),g=v.getBoundingClientRect(),S=getComputedStyle(v);g.x+=(v.clientLeft+parseFloat(S.paddingLeft))*m.x,g.y+=(v.clientTop+parseFloat(S.paddingTop))*m.y,d*=m.x,h*=m.y,p*=m.x,x*=m.y,d+=g.x,h+=g.y,v=Ft(v).frameElement}}return zc({width:p,height:x,x:d,y:h})}function Kr(e){return((iC(e)?e.ownerDocument:e.document)||window.document).documentElement}function Bf(e){return jn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function cC(e){return zs(Kr(e)).left+Bf(e).scrollLeft}function el(e){if(ns(e)==="html")return e;const t=e.assignedSlot||e.parentNode||mb(e)&&e.host||Kr(e);return mb(t)?t.host:t}function fC(e){const t=el(e);return pv(t)?t.ownerDocument.body:Tn(t)&&Vf(t)?t:fC(t)}function ba(e,t){var n;t===void 0&&(t=[]);const r=fC(e),s=r===((n=e.ownerDocument)==null?void 0:n.body),i=Ft(r);return s?t.concat(i,i.visualViewport||[],Vf(r)?r:[]):t.concat(r,ba(r))}function yb(e,t,n){let r;if(t==="viewport")r=function(o,a){const l=Ft(o),c=Kr(o),f=l.visualViewport;let d=c.clientWidth,h=c.clientHeight,p=0,x=0;if(f){d=f.width,h=f.height;const w=Am();(!w||w&&a==="fixed")&&(p=f.offsetLeft,x=f.offsetTop)}return{width:d,height:h,x:p,y:x}}(e,n);else if(t==="document")r=function(o){const a=Kr(o),l=Bf(o),c=o.ownerDocument.body,f=xa(a.scrollWidth,a.clientWidth,c.scrollWidth,c.clientWidth),d=xa(a.scrollHeight,a.clientHeight,c.scrollHeight,c.clientHeight);let h=-l.scrollLeft+cC(o);const p=-l.scrollTop;return Vn(c).direction==="rtl"&&(h+=xa(a.clientWidth,c.clientWidth)-f),{width:f,height:d,x:h,y:p}}(Kr(e));else if(jn(t))r=function(o,a){const l=zs(o,!0,a==="fixed"),c=l.top+o.clientTop,f=l.left+o.clientLeft,d=Tn(o)?$i(o):{x:1,y:1};return{width:o.clientWidth*d.x,height:o.clientHeight*d.y,x:f*d.x,y:c*d.y}}(t,n);else{const o={...t};if(Am()){var s,i;const a=Ft(e);o.x-=((s=a.visualViewport)==null?void 0:s.offsetLeft)||0,o.y-=((i=a.visualViewport)==null?void 0:i.offsetTop)||0}r=o}return zc(r)}function vb(e,t){return Tn(e)&&Vn(e).position!=="fixed"?t?t(e):e.offsetParent:null}function xb(e,t){const n=Ft(e);if(!Tn(e))return n;let r=vb(e,t);for(;r&&rM(r)&&Vn(r).position==="static";)r=vb(r,t);return r&&(ns(r)==="html"||ns(r)==="body"&&Vn(r).position==="static"&&!Nm(r))?n:r||function(s){let i=el(s);for(;Tn(i)&&!pv(i);){if(Nm(i))return i;i=el(i)}return null}(e)||n}function sM(e,t,n){const r=Tn(t),s=Kr(t),i=zs(e,!0,n==="fixed",t);let o={scrollLeft:0,scrollTop:0};const a={x:0,y:0};if(r||!r&&n!=="fixed")if((ns(t)!=="body"||Vf(s))&&(o=Bf(t)),Tn(t)){const l=zs(t,!0);a.x=l.x+t.clientLeft,a.y=l.y+t.clientTop}else s&&(a.x=cC(s));return{x:i.left+o.scrollLeft-a.x,y:i.top+o.scrollTop-a.y,width:i.width,height:i.height}}const iM={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const i=n==="clippingAncestors"?function(c,f){const d=f.get(c);if(d)return d;let h=ba(c).filter(b=>jn(b)&&ns(b)!=="body"),p=null;const x=Vn(c).position==="fixed";let w=x?el(c):c;for(;jn(w)&&!pv(w);){const b=Vn(w),v=Nm(w);b.position==="fixed"?p=null:(x?v||p:v||b.position!=="static"||!p||!["absolute","fixed"].includes(p.position))?p=b:h=h.filter(m=>m!==w),w=el(w)}return f.set(c,h),h}(t,this._c):[].concat(n),o=[...i,r],a=o[0],l=o.reduce((c,f)=>{const d=yb(t,f,s);return c.top=xa(d.top,c.top),c.right=gb(d.right,c.right),c.bottom=gb(d.bottom,c.bottom),c.left=xa(d.left,c.left),c},yb(t,a,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const s=Tn(n),i=Kr(n);if(n===i)return t;let o={scrollLeft:0,scrollTop:0},a={x:1,y:1};const l={x:0,y:0};if((s||!s&&r!=="fixed")&&((ns(n)!=="body"||Vf(i))&&(o=Bf(n)),Tn(n))){const c=zs(n);a=$i(n),l.x=c.x+n.clientLeft,l.y=c.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-o.scrollLeft*a.x+l.x,y:t.y*a.y-o.scrollTop*a.y+l.y}},isElement:jn,getDimensions:function(e){return aC(e)},getOffsetParent:xb,getDocumentElement:Kr,getScale:$i,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e;const s=this.getOffsetParent||xb,i=this.getDimensions;return{reference:sM(t,await s(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Vn(e).direction==="rtl"};function oM(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:o=!0,animationFrame:a=!1}=r,l=s&&!a,c=l||i?[...jn(e)?ba(e):e.contextElement?ba(e.contextElement):[],...ba(t)]:[];c.forEach(p=>{l&&p.addEventListener("scroll",n,{passive:!0}),i&&p.addEventListener("resize",n)});let f,d=null;if(o){let p=!0;d=new ResizeObserver(()=>{p||n(),p=!1}),jn(e)&&!a&&d.observe(e),jn(e)||!e.contextElement||a||d.observe(e.contextElement),d.observe(t)}let h=a?zs(e):null;return a&&function p(){const x=zs(e);!h||x.x===h.x&&x.y===h.y&&x.width===h.width&&x.height===h.height||n(),h=x,f=requestAnimationFrame(p)}(),n(),()=>{var p;c.forEach(x=>{l&&x.removeEventListener("scroll",n),i&&x.removeEventListener("resize",n)}),(p=d)==null||p.disconnect(),d=null,a&&cancelAnimationFrame(f)}}const aM=(e,t,n)=>{const r=new Map,s={platform:iM,...n},i={...s.platform,_c:r};return KD(e,t,{...s,platform:i})},lM=e=>{const{element:t,padding:n}=e;function r(s){return Object.prototype.hasOwnProperty.call(s,"current")}return{name:"arrow",options:e,fn(s){return r(t)?t.current!=null?pb({element:t.current,padding:n}).fn(s):{}:t?pb({element:t,padding:n}).fn(s):{}}}};var Iu=typeof document<"u"?y.useLayoutEffect:y.useEffect;function Hc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Hc(e[r],t[r]))return!1;return!0}if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[r]))return!1;for(r=n;r--!==0;){const i=s[r];if(!(i==="_owner"&&e.$$typeof)&&!Hc(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function bb(e){const t=y.useRef(e);return Iu(()=>{t.current=e}),t}function uM(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:s,whileElementsMounted:i,open:o}=e,[a,l]=y.useState({x:null,y:null,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[c,f]=y.useState(r);Hc(c,r)||f(r);const d=y.useRef(null),h=y.useRef(null),p=y.useRef(a),x=bb(i),w=bb(s),[b,v]=y.useState(null),[m,g]=y.useState(null),S=y.useCallback(N=>{d.current!==N&&(d.current=N,v(N))},[]),_=y.useCallback(N=>{h.current!==N&&(h.current=N,g(N))},[]),j=y.useCallback(()=>{if(!d.current||!h.current)return;const N={placement:t,strategy:n,middleware:c};w.current&&(N.platform=w.current),aM(d.current,h.current,N).then($=>{const L={...$,isPositioned:!0};E.current&&!Hc(p.current,L)&&(p.current=L,Jr.flushSync(()=>{l(L)}))})},[c,t,n,w]);Iu(()=>{o===!1&&p.current.isPositioned&&(p.current.isPositioned=!1,l(N=>({...N,isPositioned:!1})))},[o]);const E=y.useRef(!1);Iu(()=>(E.current=!0,()=>{E.current=!1}),[]),Iu(()=>{if(b&&m){if(x.current)return x.current(b,m,j);j()}},[b,m,j,x]);const k=y.useMemo(()=>({reference:d,floating:h,setReference:S,setFloating:_}),[S,_]),R=y.useMemo(()=>({reference:b,floating:m}),[b,m]);return y.useMemo(()=>({...a,update:j,refs:k,elements:R,reference:S,floating:_}),[a,j,k,R,S,_])}function cM(e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}function mv({floatingWidth:e,ref:t,disablePositioning:n=!1,placement:r="bottom",offset:s=2,showArrow:i=!1,maxHeight:o,shiftCrossAxis:a=!0,fallbackPlacements:l}){const c=y.useRef(null),f={placement:r,strategy:"fixed"};n||(f.whileElementsMounted=oM,f.middleware=[ZD(s),tM({padding:16,crossAxis:a,mainAxis:!0}),JD({padding:16,fallbackPlacements:l}),nM({apply({rects:v,availableHeight:m,availableWidth:g,elements:S}){e==="matchTrigger"&&o!=null&&Object.assign(S.floating.style,{width:`${v.reference.width}px`,maxWidth:`${g}`,maxHeight:`${Math.min(m,o)}px`})},padding:16})],i&&f.middleware.push(lM({element:c})));const d=uM(f),h=y.useMemo(()=>cM([t,d.reference]),[d.reference,t]),{x:p,y:x}=d.middlewareData.arrow||{},w={top:"bottom",right:"left",bottom:"top",left:"right"}[d.placement.split("-")[0]],b={left:p,top:x,right:"",bottom:"",[w]:"-4px"};return{...d,reference:h,arrowRef:c,arrowStyle:b}}function fM(e,{noSSR:t}={noSSR:!0}){const n=typeof window<"u"&&typeof window.matchMedia=="function",[r,s]=y.useState(t?()=>n?window.matchMedia(e).matches:!1:null);return y.useEffect(()=>{if(!n)return;const i=window.matchMedia(e),o=()=>{s(i.matches)};return i.addEventListener("change",o),t||o(),()=>{i.removeEventListener("change",o)}},[n,e,t]),typeof window>"u"?null:r}function us(e){return fM("(max-width: 768px)",e)}const dC={initial:{opacity:0,y:5},animate:{opacity:1,y:0},exit:{opacity:0,y:5},transition:{type:"tween",duration:.125}};function gv(){const{width:e,height:t}=_D();return{"--be-viewport-height":`${t}px`,"--be-viewport-width":`${e}px`}}const dM=z.createContext(null);dM.displayName="PressResponderContext";let Ol=null,hM=new Set,wb=!1,Vs=!1,$m=!1;function yv(e,t){for(let n of hM)n(e,t)}function pM(e){return!(e.metaKey||!jD()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function _b(e){Vs=!0,pM(e)&&(Ol="keyboard",yv("keyboard",e))}function ri(e){Ol="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Vs=!0,yv("pointer",e))}function mM(e){kD(e)&&(Vs=!0,Ol="virtual")}function gM(e){e.target===window||e.target===document||(!Vs&&!$m&&(Ol="virtual",yv("virtual",e)),Vs=!1,$m=!1)}function yM(){Vs=!1,$m=!0}function Sb(){if(typeof window>"u"||wb)return;let e=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){Vs=!0,e.apply(this,arguments)},document.addEventListener("keydown",_b,!0),document.addEventListener("keyup",_b,!0),document.addEventListener("click",mM,!0),window.addEventListener("focus",gM,!0),window.addEventListener("blur",yM,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",ri,!0),document.addEventListener("pointermove",ri,!0),document.addEventListener("pointerup",ri,!0)):(document.addEventListener("mousedown",ri,!0),document.addEventListener("mousemove",ri,!0),document.addEventListener("mouseup",ri,!0)),wb=!0}typeof document<"u"&&(document.readyState!=="loading"?Sb():document.addEventListener("DOMContentLoaded",Sb));function vM(){return Ol}function Pq(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:s}=e,o=y.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1,onInteractOutside:n,onInteractOutsideStart:s}).current;o.onInteractOutside=n,o.onInteractOutsideStart=s,y.useEffect(()=>{if(r)return;let a=l=>{ou(l,t)&&o.onInteractOutside&&(o.onInteractOutsideStart&&o.onInteractOutsideStart(l),o.isPointerDown=!0)};if(typeof PointerEvent<"u"){let l=c=>{o.isPointerDown&&o.onInteractOutside&&ou(c,t)&&o.onInteractOutside(c),o.isPointerDown=!1};return document.addEventListener("pointerdown",a,!0),document.addEventListener("pointerup",l,!0),()=>{document.removeEventListener("pointerdown",a,!0),document.removeEventListener("pointerup",l,!0)}}else{let l=f=>{o.ignoreEmulatedMouseEvents?o.ignoreEmulatedMouseEvents=!1:o.isPointerDown&&o.onInteractOutside&&ou(f,t)&&o.onInteractOutside(f),o.isPointerDown=!1},c=f=>{o.ignoreEmulatedMouseEvents=!0,o.onInteractOutside&&o.isPointerDown&&ou(f,t)&&o.onInteractOutside(f),o.isPointerDown=!1};return document.addEventListener("mousedown",a,!0),document.addEventListener("mouseup",l,!0),document.addEventListener("touchstart",a,!0),document.addEventListener("touchend",c,!0),()=>{document.removeEventListener("mousedown",a,!0),document.removeEventListener("mouseup",l,!0),document.removeEventListener("touchstart",a,!0),document.removeEventListener("touchend",c,!0)}}},[t,o,r])}function ou(e,t){if(e.button>0)return!1;if(e.target){const n=e.target.ownerDocument;if(!n||!n.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}function xM(e){if(vM()==="virtual"){let t=document.activeElement;bD(()=>{document.activeElement===t&&document.contains(e)&&sb(e)})}else sb(e)}function bM(e){if(!(e instanceof HTMLElement)&&!(e instanceof SVGElement))return!1;let{display:t,visibility:n}=e.style,r=t!=="none"&&n!=="hidden"&&n!=="collapse";if(r){const{getComputedStyle:s}=e.ownerDocument.defaultView;let{display:i,visibility:o}=s(e);r=i!=="none"&&o!=="hidden"&&o!=="collapse"}return r}function wM(e,t){return!e.hasAttribute("hidden")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function hC(e,t){return e.nodeName!=="#comment"&&bM(e)&&wM(e,t)&&(!e.parentElement||hC(e.parentElement,e))}const Im=z.createContext(null);let ht=null,Ii=new Map;function Hf(e){let{children:t,contain:n,restoreFocus:r,autoFocus:s}=e,i=y.useRef(),o=y.useRef(),a=y.useRef([]),l=y.useContext(Im),c=l==null?void 0:l.scopeRef;Us(()=>{let d=i.current.nextSibling,h=[];for(;d&&d!==o.current;)h.push(d),d=d.nextSibling;a.current=h},[t,c]),Us(()=>(Ii.set(a,c),()=>{(a===ht||qf(a,ht))&&(!c||Ii.has(c))&&(ht=c),Ii.delete(a)}),[a,c]),jM(a,n),PM(a,r,n),kM(a,s);let f=_M(a);return z.createElement(Im.Provider,{value:{scopeRef:a,focusManager:f}},z.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),t,z.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:o}))}function pC(){var e;return(e=y.useContext(Im))===null||e===void 0?void 0:e.focusManager}function _M(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:s,wrap:i,accept:o}=t,a=r||document.activeElement,l=n[0].previousElementSibling,c=_n(_i(n),{tabbable:s,accept:o},n);c.currentNode=wn(a,n)?a:l;let f=c.nextNode();return!f&&i&&(c.currentNode=l,f=c.nextNode()),f&&St(f,!0),f},focusPrevious(t={}){let n=e.current,{from:r,tabbable:s,wrap:i,accept:o}=t,a=r||document.activeElement,l=n[n.length-1].nextElementSibling,c=_n(_i(n),{tabbable:s,accept:o},n);c.currentNode=wn(a,n)?a:l;let f=c.previousNode();return!f&&i&&(c.currentNode=l,f=c.previousNode()),f&&St(f,!0),f},focusFirst(t={}){let n=e.current,{tabbable:r,accept:s}=t,i=_n(_i(n),{tabbable:r,accept:s},n);i.currentNode=n[0].previousElementSibling;let o=i.nextNode();return o&&St(o,!0),o},focusLast(t={}){let n=e.current,{tabbable:r,accept:s}=t,i=_n(_i(n),{tabbable:r,accept:s},n);i.currentNode=n[n.length-1].nextElementSibling;let o=i.previousNode();return o&&St(o,!0),o}}}const vv=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],SM=vv.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";vv.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const EM=vv.join(':not([hidden]):not([tabindex="-1"]),');function _i(e){return e[0].parentElement}function jM(e,t){let n=y.useRef(),r=y.useRef(null);Us(()=>{let s=e.current;if(!t){r.current&&(cancelAnimationFrame(r.current),r.current=null);return}let i=l=>{if(l.key!=="Tab"||l.altKey||l.ctrlKey||l.metaKey||e!==ht)return;let c=document.activeElement,f=e.current;if(!wn(c,f))return;let d=_n(_i(f),{tabbable:!0},f);d.currentNode=c;let h=l.shiftKey?d.previousNode():d.nextNode();h||(d.currentNode=l.shiftKey?f[f.length-1].nextElementSibling:f[0].previousElementSibling,h=l.shiftKey?d.previousNode():d.nextNode()),l.preventDefault(),h&&St(h,!0)},o=l=>{!ht||qf(ht,e)?(ht=e,n.current=l.target):e===ht&&!Eb(l.target,e)?n.current?n.current.focus():ht&&mC(ht.current):e===ht&&(n.current=l.target)},a=l=>{r.current=requestAnimationFrame(()=>{e===ht&&!Eb(document.activeElement,e)&&(ht=e,n.current=l.target,n.current.focus())})};return document.addEventListener("keydown",i,!1),document.addEventListener("focusin",o,!1),s.forEach(l=>l.addEventListener("focusin",o,!1)),s.forEach(l=>l.addEventListener("focusout",a,!1)),()=>{document.removeEventListener("keydown",i,!1),document.removeEventListener("focusin",o,!1),s.forEach(l=>l.removeEventListener("focusin",o,!1)),s.forEach(l=>l.removeEventListener("focusout",a,!1))}},[e,t]),y.useEffect(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r])}function CM(e){for(let t of Ii.keys())if(wn(e,t.current))return!0;return!1}function wn(e,t){return t.some(n=>n.contains(e))}function Eb(e,t){for(let n of Ii.keys())if((n===t||qf(t,n))&&wn(e,n.current))return!0;return!1}function qf(e,t){let n=Ii.get(t);return n?n===e?!0:qf(e,n):!1}function St(e,t=!1){if(e!=null&&!t)try{xM(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function mC(e){let t=e[0].previousElementSibling,n=_n(_i(e),{tabbable:!0},e);n.currentNode=t,St(n.nextNode())}function kM(e,t){const n=z.useRef(t);y.useEffect(()=>{n.current&&(ht=e,wn(document.activeElement,ht.current)||mC(e.current)),n.current=!1},[])}function PM(e,t,n){const r=y.useRef(typeof document<"u"?document.activeElement:null);Us(()=>{let s=r.current;if(!t)return;let i=o=>{if(o.key!=="Tab"||o.altKey||o.ctrlKey||o.metaKey)return;let a=document.activeElement;if(!wn(a,e.current))return;let l=_n(document.body,{tabbable:!0});l.currentNode=a;let c=o.shiftKey?l.previousNode():l.nextNode();if((!document.body.contains(s)||s===document.body)&&(s=null),(!c||!wn(c,e.current))&&s){l.currentNode=s;do c=o.shiftKey?l.previousNode():l.nextNode();while(wn(c,e.current));o.preventDefault(),o.stopPropagation(),c?St(c,!0):CM(s)?St(s,!0):a.blur()}};return n||document.addEventListener("keydown",i,!0),()=>{n||document.removeEventListener("keydown",i,!0),t&&s&&wn(document.activeElement,e.current)&&requestAnimationFrame(()=>{document.body.contains(s)&&document.activeElement===document.body&&St(s)})}},[e,t,n])}function _n(e,t,n){let r=t!=null&&t.tabbable?EM:SM,s=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(i){var o;return!(t==null||(o=t.from)===null||o===void 0)&&o.contains(i)?NodeFilter.FILTER_REJECT:i.matches(r)&&hC(i)&&(!n||wn(i,n))&&(!(t!=null&&t.accept)||t.accept(i))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(s.currentNode=t.from),s}function Tq(e,t={}){return{focusNext(n={}){let r=e.current;if(!r)return;let{from:s,tabbable:i=t.tabbable,wrap:o=t.wrap,accept:a=t.accept}=n,l=s||document.activeElement,c=_n(r,{tabbable:i,accept:a});r.contains(l)&&(c.currentNode=l);let f=c.nextNode();return!f&&o&&(c.currentNode=r,f=c.nextNode()),f&&St(f,!0),f},focusPrevious(n=t){let r=e.current;if(!r)return;let{from:s,tabbable:i=t.tabbable,wrap:o=t.wrap,accept:a=t.accept}=n,l=s||document.activeElement,c=_n(r,{tabbable:i,accept:a});if(r.contains(l))c.currentNode=l;else{let d=Ah(c);return d&&St(d,!0),d}let f=c.previousNode();return!f&&o&&(c.currentNode=r,f=Ah(c)),f&&St(f,!0),f},focusFirst(n=t){let r=e.current;if(!r)return;let{tabbable:s=t.tabbable,accept:i=t.accept}=n,a=_n(r,{tabbable:s,accept:i}).nextNode();return a&&St(a,!0),a},focusLast(n=t){let r=e.current;if(!r)return;let{tabbable:s=t.tabbable,accept:i=t.accept}=n,o=_n(r,{tabbable:s,accept:i}),a=Ah(o);return a&&St(a,!0),a}}}function Ah(e){let t,n;do n=e.lastChild(),n&&(t=n);while(n);return t}const wa=y.forwardRef(({children:e,style:t,autoFocus:n=!1,restoreFocus:r=!0,isDismissable:s,isContextMenu:i,isOpen:o,onClose:a,triggerRef:l,arrowRef:c,arrowStyle:f,onPointerLeave:d,onPointerEnter:h},p)=>{const x=gv(),w=No(p),{domProps:b}=TM({isDismissable:s,isOpen:o,onClose:a,triggerRef:l,isContextMenu:i},w);return u.jsx(Kn.div,{className:"z-popover isolate",role:"presentation",ref:w,style:{...x,...t,position:"fixed"},...dC,...yr(b,{onPointerLeave:d,onPointerEnter:h}),children:u.jsx(Hf,{restoreFocus:r,autoFocus:n,contain:!1,children:e})})}),Xo=[];function TM({onClose:e,isDismissable:t=!0,triggerRef:n,isContextMenu:r=!1},s){const i=y.useRef({isPointerDown:!1,isContextMenu:r,onClose:e}),o=i.current;o.isContextMenu=r,o.onClose=e;const a=y.useCallback(x=>{const w=x.target;if(w){const b=w.ownerDocument;if(!b||!b.documentElement.contains(w))return!1}return s.current&&!s.current.contains(w)},[s]),l=y.useCallback(()=>Xo[Xo.length-1]===s,[s]),c=y.useCallback(()=>{l()&&o.onClose()},[l,o]),f=y.useCallback(x=>{var w,b;return n.current&&"contains"in n.current?(b=(w=n.current).contains)==null?void 0:b.call(w,x):!1},[n]),d=y.useCallback(x=>{f(x.target)||l()&&(x.stopPropagation(),x.preventDefault())},[f,l]),h=y.useCallback(x=>{f(x.target)||(l()&&(x.stopPropagation(),x.preventDefault()),(!o.isContextMenu||x.button!==2)&&c())},[f,c,o,l]);return y.useEffect(()=>{Xo.push(s);const x=m=>{a(m)&&(d(m),i.current.isPointerDown=!0)},w=m=>{i.current.isPointerDown&&a(m)&&(i.current.isPointerDown=!1,h(m))},b=m=>{m.preventDefault(),a(m)&&c()},v=m=>{if(!n.current)return;const g=m.target;let S;n.current instanceof Node?S=n.current:"contextElement"in n.current&&(S=n.current.contextElement),(!(g instanceof Node)||!S||g.contains(S))&&o.onClose()};return document.addEventListener("pointerdown",x,!0),document.addEventListener("pointerup",w,!0),document.addEventListener("contextmenu",b,!0),document.addEventListener("scroll",v,!0),()=>{const m=Xo.indexOf(s);m>=0&&Xo.splice(m,1),document.removeEventListener("pointerdown",x,!0),document.removeEventListener("pointerup",w,!0),document.removeEventListener("contextmenu",b,!0),document.removeEventListener("scroll",v,!0)}},[s,a,o,h,d,n,f,c]),{domProps:{onKeyDown:x=>{x.key==="Escape"&&(x.stopPropagation(),x.preventDefault(),c())}}}}const Nl={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2}};function gC({position:e="absolute",className:t,isTransparent:n=!1,disableInitialTransition:r,...s}){return u.jsx(Kn.div,{...s,className:A(t,!n&&"bg-black/30","w-full h-full inset-0 z-10",e),"aria-hidden":!0,initial:r?void 0:{opacity:0},animate:{opacity:1},exit:{opacity:0},...Nl,transition:{duration:.3}})}const yC=y.forwardRef(({children:e,autoFocus:t=!1,restoreFocus:n=!0,isDismissable:r,isOpen:s,onClose:i},o)=>{const a=gv(),l=No(o);return u.jsxs("div",{className:"isolate z-tray fixed inset-0",style:a,children:[u.jsx(gC,{onClick:()=>{r&&i()}},"tray-underlay"),u.jsx(Kn.div,{ref:l,className:"absolute bottom-0 left-0 right-0 w-full z-20 rounded-t overflow-hidden max-w-375 max-h-tray mx-auto pb-safe-area",role:"presentation",initial:{opacity:0,y:"100%"},animate:{opacity:1,y:0},exit:{opacity:0,y:"100%"},transition:{type:"tween",duration:.2},children:u.jsx(Hf,{restoreFocus:n,autoFocus:t,contain:!0,children:e})})]})}),RM=y.forwardRef(({children:e,autoFocus:t=!1,restoreFocus:n=!0,isDismissable:r=!0,isOpen:s=!1,onClose:i},o)=>{const a=gv(),l=No(o);return u.jsxs("div",{className:"isolate z-modal fixed inset-0",style:a,children:[u.jsx(gC,{onClick:()=>{r&&i()}},"modal-underlay"),u.jsx(Kn.div,{ref:l,className:"absolute inset-0 w-full h-full z-20 flex items-center justify-center pointer-events-none",role:"presentation",initial:{opacity:0,scale:.7},animate:{opacity:1,scale:1},exit:{opacity:0,scale:1},children:u.jsx(Hf,{restoreFocus:n,autoFocus:t,contain:!0,children:e})})]})});function vC({children:e,label:t,index:n}){const r=y.useId();return u.jsxs("div",{role:"group",className:A(n!==0&&"border-t my-4"),"aria-labelledby":t?`be-select-${r}`:void 0,children:[t&&u.jsx("div",{className:"block uppercase text-muted text-xs px-16 py-10",role:"presentation",id:`be-select-${r}`,"aria-hidden":"true",children:t}),e]})}const OM=Sl(({maxItems:e,children:t,items:n,inputValue:r})=>{let s=AM({children:t,items:n}),i=NM({collection:s,inputValue:r});return e&&(s=new Map([...s.entries()].slice(0,e)),i=new Map([...i.entries()].slice(0,e))),{collection:s,filteredCollection:i}}),NM=Sl(({collection:e,inputValue:t})=>{let n=new Map;const r=t?`${t}`.toLowerCase().trim():"";if(!r)n=e;else{let s=0;e.forEach((i,o)=>{(i.item?JSON.stringify(i.item):i.textLabel).toLowerCase().trim().includes(r)&&n.set(o,{...i,index:s++})})}return n}),AM=Sl(({children:e,items:t})=>{let n;t&&typeof e=="function"?n=t.map(o=>e(o)):n=e;const r=new Map;let s=0;const i=(o,a,l,c)=>{const f=s++,d=a?t==null?void 0:t[l].items[c]:t==null?void 0:t[f];r.set(o.props.value,{index:f,element:o,textLabel:$M(o),item:d,section:a,isDisabled:o.props.isDisabled,value:o.props.value})};return y.Children.forEach(n,(o,a)=>{y.isValidElement(o)&&(o.type===vC?y.Children.forEach(o.props.children,(l,c)=>{i(l,o,a,c)}):i(o))}),r});function $M(e){var n;const t=e.props.children;return e.props.textLabel?e.props.textLabel:(n=t==null?void 0:t.props)!=null&&n.message?t.props.message:`${t}`||""}function xv(e,t){const{children:n,items:r,role:s="listbox",virtualFocus:i,loopFocus:o=!1,onItemSelected:a,clearInputOnItemSelection:l,blurReferenceOnItemSelection:c,floatingWidth:f="matchTrigger",floatingMinWidth:d,floatingMaxHeight:h,offset:p,placement:x,showCheckmark:w,showEmptyMessage:b,maxItems:v,isAsync:m,allowCustomValue:g,clearSelectionOnInputClear:S}=e,_=e.selectionMode||"none",E=`${y.useId()}-listbox`,[k,R]=Za(e.inputValue,e.defaultInputValue||"",e.onInputValueChange),[N,$]=y.useState("all"),L=OM({children:n,items:r,inputValue:k,maxItems:v}),M=N==="all"?L.collection:L.filteredCollection,U=y.useRef([]),V=y.useMemo(()=>[...M.values()].map(ot=>ot.isDisabled?null:ot.textLabel),[M]),{selectedValues:Y,selectValues:te}=LM(e),[I,q]=Za(e.isOpen,e.defaultIsOpen,e.onOpenChange),[H,Q]=y.useState(null),ne=mv({floatingWidth:f,ref:t,placement:x,offset:p,maxHeight:h??420,shiftCrossAxis:!i}),{refs:de,strategy:ie,x:De,y:me}=ne,Me=_==="none"?void 0:M.get(Y[0]),Gt=_==="none"||Me==null?void 0:Me.index,Ot=ot=>{if(_!=="none"){const Ue=[...M.values()][ot];Ue&&te(Ue.value)}},On=y.useCallback((ot,Ue)=>{var W,G;const P=[...M.values()],T=!P.find(F=>!F.isDisabled),O=M.size-1;if(Ue==null||!M.size||Ue>O||Ue<0||T){Q(null);return}Ue=IM(P,Ue,o,ot),Q(Ue),i?(W=U.current[Ue])==null||W.scrollIntoView({block:"nearest"}):(G=U.current[Ue])==null||G.focus()},[M,i,o]),Nt=y.useCallback(ot=>{R(ot.target.value),$(ot.target.value.trim()?"filtered":"all"),ot.target.value?q(!0):S&&te(""),On("increment",0)},[R,q,$,te,m,S,On]);return{handleItemSelection:ot=>{const Ue=de.reference.current;_!=="none"?te(ot):Ue&&"focus"in Ue&&Ue.focus(),i&&(R(l?"":`${ot}`),c&&Ue&&"blur"in Ue&&Ue.blur()),$("all"),q(!1),a==null||a(ot),Q(null)},onInputChange:Nt,loopFocus:o,floatingWidth:f,floatingMinWidth:d,floatingMaxHeight:h,showCheckmark:w,collection:M,collections:L,virtualFocus:i,focusItem:On,showEmptyMessage:b,allowCustomValue:g,refs:de,reference:ne.reference,floating:de.setFloating,positionStyle:{position:ie,top:me??"",left:De??""},listContent:V,listItemsRef:U,listboxId:E,role:s,state:{activeIndex:H,setActiveIndex:Q,selectedIndex:Gt,setSelectedIndex:Ot,selectionMode:_,selectedValues:Y,selectValues:te,inputValue:k,setInputValue:R,isOpen:I,setIsOpen:q,setActiveCollection:$}}}function IM(e,t,n,r){var i;const s=e.length-1;for(;(i=e[t])!=null&&i.isDisabled;)if(r==="increment"){if(t++,t>=s)if(n)t=0;else return t-1}else if(t--,t<0)if(n)t=s;else return t+1;return t}function LM(e){const{selectionMode:t,allowEmptySelection:n}=e,r=t==="single"||t==="multiple",[s,i]=Za(r?e.selectedValue:void 0,r?e.defaultSelectedValue:void 0,r?e.onSelectionChange:void 0),o=y.useMemo(()=>s==null?[]:Array.isArray(s)?s:[s],[s]),a=y.useCallback(l=>{const c=Array.isArray(l)?l:[l];t==="single"?i(c[0]):c.forEach(f=>{const d=o.indexOf(f);d===-1?(o.push(f),i([...o])):(o.length>1||n)&&(o.splice(d,1),i([...o]))})},[n,o,t,i]);return{selectedValues:o,selectValues:a}}const xC=y.createContext(null);function bv(){return y.useContext(xC)}const DM=768;function MM(){return pD()||typeof window>"u"?!1:window.screen.width<=DM}function wv({listbox:e,children:t,isLoading:n,mobileOverlay:r=yC,searchField:s,onClose:i,...o}){const a=MM(),{floatingWidth:l,floatingMinWidth:c="min-w-180",collection:f,showEmptyMessage:d,state:{isOpen:h,setIsOpen:p},positionStyle:x,floating:w,refs:b}=e,v=a?r:wa,m=A("py-4 text-base sm:text-sm outline-none bg-paper shadow-xl border max-h-inherit",v===wa&&"rounded",v===wa&&l==="auto"?`max-w-288 ${c}`:""),g=y.useMemo(()=>{let S=0;const _=[];return[...f.values()].reduce((j,E)=>{if(!E.section)j.push(y.cloneElement(E.element,{key:E.element.key||E.element.props.value}));else if(!_.includes(E.section)){const k=y.cloneElement(E.section,{key:E.section.key||S,index:S});j.push(k),_.push(E.section),S++}return j},[])},[f]);return u.jsxs(xC.Provider,{value:e,children:[t,un&&Jr.createPortal(u.jsx(ko,{children:h&&(g.length>0||d)&&u.jsx(v,{triggerRef:b.reference,restoreFocus:!0,isOpen:h,onClose:()=>{i==null||i(),p(!1)},isDismissable:!0,style:x,ref:w,children:u.jsxs("div",{className:A(m,"flex flex-col"),role:"presentation",children:[s,u.jsx(FM,{isLoading:n,...o,children:g})]})})}),un)]})}function FM({className:e,children:t,isLoading:n,...r}){const{role:s,listboxId:i,virtualFocus:o,focusItem:a,state:{activeIndex:l,setActiveIndex:c,selectedIndex:f}}=bv(),d=y.useRef(!0),h=y.useRef(null);return y.useEffect(()=>()=>c(null),[c]),y.useEffect(()=>{if(d.current){const p=l??f;p==null&&!o?requestAnimationFrame(()=>{var x;(x=h.current)==null||x.focus({preventScroll:!0})}):p!=null&&requestAnimationFrame(()=>{a("increment",p)})}d.current=!1},[l,f,a,o]),u.jsx("div",{tabIndex:o?void 0:-1,role:s,id:i,className:"overflow-y-auto flex-auto",ref:h,...r,children:t.length?t:u.jsx(UM,{isLoading:n})})}function UM({isLoading:e}){return u.jsx("div",{className:"italic px-8 py-4 text-sm text-muted",children:e?u.jsx(C,{message:"Loading..."}):u.jsx(C,{message:"There are no items matching your query"})})}const _v=se(u.jsx("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"}),"CheckOutlined"),bC=z.forwardRef((e,t)=>{let{startIcon:n,capitalizeFirst:r,children:s,description:i,endIcon:o,endSection:a,isDisabled:l,isActive:c,isSelected:f,showCheckmark:d,elementType:h="div",...p}=e;!n&&d&&(n=u.jsx(_v,{size:"sm",className:A("text-primary",!f&&"invisible")}));const x=A("icon-sm rounded overflow-hidden flex-shrink-0",!l&&"text-muted"),w=A(!l&&"text-muted"),b=h;return u.jsxs(b,{...p,"aria-disabled":l,className:zM(e),ref:t,children:[n&&u.jsx("div",{className:x,children:n}),u.jsxs("div",{className:A("mr-auto w-full",r&&"first-letter:capitalize"),children:[s,i&&u.jsx("div",{className:A("text-xs mt-4 whitespace-normal",l?"text-disabled":"text-muted"),children:i})]}),(o||a)&&u.jsx("div",{className:o?x:w,children:o||a})]})});function zM({className:e,isSelected:t,isActive:n,isDisabled:r,showCheckmark:s,endIcon:i,endSection:o}){let a="";r?a="text-disabled pointer-events-none":t?n?a="bg-primary/focus":a="bg-primary/selected hover:bg-primary/focus":n?a="hover:bg-fg-base/15 bg-focus":a="hover:bg-hover";let l;return s?i||o?l="pl-8 pr-8":l="pl-8 pr-24":l="px-20",A("w-full select-none outline-none cursor-pointer","py-8 text-sm truncate flex items-center gap-10",!r&&"text-main",l,a,e)}function bt({children:e,value:t,startIcon:n,endIcon:r,endSection:s,description:i,capitalizeFirst:o,textLabel:a,isDisabled:l,onSelected:c,onClick:f,...d}){var N;const{collection:h,showCheckmark:p,virtualFocus:x,listboxId:w,role:b,listItemsRef:v,handleItemSelection:m,state:{selectedValues:g,activeIndex:S,setActiveIndex:_}}=bv(),j=g.includes(t),E=(N=h.get(t))==null?void 0:N.index,k=S===E;if(E==null)return null;const R=k&&!l?-1:0;return u.jsx(bC,{...d,onFocus:()=>{x||_(E)},onPointerEnter:$=>{_(E),x||$.currentTarget.focus()},onPointerDown:$=>{x&&$.preventDefault()},onKeyDown:$=>{($.key==="Enter"||$.key===" ")&&($.preventDefault(),m(t),c==null||c())},onClick:$=>{m(t),c==null||c(),f==null||f($)},ref:$=>v.current[E]=$,id:`${w}-${E}`,role:b==="menu"?"menuitem":"option",tabIndex:x?void 0:R,"aria-selected":k&&j,showCheckmark:p,isDisabled:l,isActive:k,isSelected:j,startIcon:n,description:i,endIcon:r,endSection:s,capitalizeFirst:o,"data-value":t,children:e})}function Sv({state:{isOpen:e,setIsOpen:t,selectedIndex:n,activeIndex:r,setInputValue:s},loopFocus:i,collection:o,focusItem:a,handleItemSelection:l,allowCustomValue:c}){const f=p=>{if(!(e||!p.currentTarget.contains(p.target))){if(p.key==="ArrowDown")return p.preventDefault(),t(!0),a("increment",n??0),!0;if(p.key==="ArrowUp")return p.preventDefault(),t(!0),a("decrement",n??o.size-1),!0;if(p.key==="Enter"||p.key==="Space")return p.preventDefault(),t(!0),a("increment",n??0),!0}},d=p=>{const x=Math.max(0,o.size-1);if(!(!e||!p.currentTarget.contains(p.target)))switch(p.key){case"ArrowDown":return p.preventDefault(),r==null?a("increment",0):r>=x?i&&a("increment",0):a("increment",r+1),!0;case"ArrowUp":return p.preventDefault(),r==null?a("decrement",x):r<=0?i&&a("decrement",x):a("decrement",r-1),!0;case"Home":return p.preventDefault(),a("increment",0),!0;case"End":return p.preventDefault(),a("decrement",x),!0;case"Tab":return t(!1),!0}};return{handleTriggerKeyDown:f,handleListboxKeyboardNavigation:d,handleListboxSearchFieldKeydown:p=>{var w,b;if(p.key==="Enter"&&r!=null&&o.size){p.preventDefault();const[v,m]=[...o.entries()][r];v&&(l(v),(b=(w=m.element.props).onSelected)==null||b.call(w));return}p.key==="Escape"&&e&&(t(!1),c||s("")),f(p)||d(p)}}}const $h=new Map;function VM(e){const{localeCode:t}=Ys(),n=t+(e?Object.entries(e).sort((s,i)=>s[0]<i[0]?-1:1).join():"");if($h.has(n))return $h.get(n);const r=new Intl.Collator(t,e);return $h.set(n,r),r}function wC(){const e=VM({usage:"search",sensitivity:"base"}),t=y.useRef({search:"",timeout:void 0}).current,n=(s,i)=>{let o=i??0;for(;o!=null;){const a=s[o],l=a==null?void 0:a.slice(0,t.search.length);if(l&&e.compare(l,t.search)===0)return o;if(o<s.length-1)o++;else return null}return null};return{findMatchingItem:(s,i,o=0)=>{const a=BM(s.key);if(!a||s.ctrlKey||s.metaKey)return null;a===" "&&t.search.trim().length>0&&(s.preventDefault(),s.stopPropagation()),t.search+=a;let l=n(i,o);return l==null&&(l=n(i,0)),clearTimeout(t.timeout),t.timeout=setTimeout(()=>{t.search=""},500),l??null}}}function BM(e){return e.length===1||!/^[A-Z]/i.test(e)?e:""}const Wf=y.forwardRef((e,t)=>{const{children:[n,r],floatingWidth:s="auto"}=e,i=y.useId(),o=us(),a=xv({...e,floatingWidth:o?s:"auto",role:"menu",loopFocus:!0,children:r.props.children},t),{state:{isOpen:l,setIsOpen:c,activeIndex:f},listboxId:d,focusItem:h,listContent:p,reference:x}=a,{handleTriggerKeyDown:w,handleListboxKeyboardNavigation:b}=Sv(a),{findMatchingItem:v}=wC();return u.jsx(wv,{listbox:a,"aria-labelledby":i,onKeyDownCapture:m=>{if(!l)return;const g=v(m,p,f);g&&h("increment",g)},onKeyDown:b,children:y.cloneElement(n,{id:i,"aria-expanded":l?"true":"false","aria-haspopup":"menu","aria-controls":l?d:void 0,ref:x,onKeyDown:w,onClick:en(m=>{var g,S;(S=(g=n.props)==null?void 0:g.onClick)==null||S.call(g,m),c(!l)})})})});function Kf({children:e}){return e}function HM({x:e,y:t},n){return{getBoundingClientRect(){return{x:e,y:t,width:0,height:0,top:t,right:e,bottom:t,left:e}},contextElement:n}}function Lo(e){let{children:t,type:n,disableInitialTransition:r,onClose:s,isDismissable:i=!0,moveFocusToDialog:o=!0,returnFocusToTrigger:a=!0,triggerOnHover:l=!1,currentValue:c,triggerOnContextMenu:f=!1}=e;const d=y.useRef(null),h=f&&!e.triggerRef?d:e.triggerRef,p=y.useRef(c),[x,w]=Za(e.isOpen,e.defaultIsOpen,e.onOpenChange),{dialogTrigger:b,dialog:v}=qM(t);us()&&n==="popover"&&(n="modal");const g=y.useRef(null),{x:S,y:_,reference:j,floating:E,strategy:k,refs:R}=mv({...e,disablePositioning:n==="modal"}),N=n==="popover"?{position:k,top:_??"",left:S??""}:{},$=y.useId(),L=`${$}-label`,M=`${$}-description`,U=`${$}-form`,V=y.useCallback(ie=>{s==null||s(ie??p.current),w(!1)},[s,w]),Y=y.useCallback(()=>{w(!0),p.current=c},[c,w]);Us(()=>{h!=null&&h.current&&R.reference.current!==h.current&&j(h.current)},[j,h==null?void 0:h.current,R]);const te=y.useMemo(()=>({"aria-labelledby":L,"aria-describedby":M}),[L,M]);let I;n==="modal"?I=RM:n==="tray"?I=yC:I=wa;const q=y.useMemo(()=>({dialogProps:te,type:n,labelId:L,descriptionId:M,isDismissable:i,close:V,formId:U}),[V,M,te,U,L,n,i]);l=l&&n==="popover";const H={onPointerEnter:en(ie=>{Y()}),onPointerLeave:en(ie=>{g.current=setTimeout(()=>{V()},150)})},Q={onPointerEnter:en(ie=>{g.current&&clearTimeout(g.current)}),onPointerLeave:en(ie=>{V()})},ne={onContextMenu:en(ie=>{ie.preventDefault(),d.current=HM({x:ie.clientX,y:ie.clientY},ie.currentTarget),Y()})},de={onClick:en(ie=>{ie.stopPropagation(),x?V():Y()})};return u.jsxs(y.Fragment,{children:[b&&y.cloneElement(b,yr({...!h&&!f?{ref:j}:{},...f?{}:de,...l?H:{},...f?ne:{}},{...b.props})),un&&Jr.createPortal(u.jsx(ko,{initial:!r,children:x&&u.jsx(Lf.Provider,{value:q,children:u.jsx(I,{...l?Q:{},ref:E,triggerRef:R.reference,style:N,restoreFocus:a,autoFocus:o,isOpen:x,onClose:V,isDismissable:i,isContextMenu:f,children:v})})}),un)]})}function qM(e){const t=z.Children.toArray(e);return t&&t.length===2?{dialogTrigger:t[0],dialog:t[1]}:{dialog:t[0]}}const WM=re("Continue with google"),KM=re("Continue with facebook"),QM=re("Continue with twitter");function _C({dividerMessage:e}){var f,d,h,p,x,w;const{social:t,registration:n}=le(),r=Wt(),{getRedirectUri:s}=Qe(),{loginWithSocial:i,requestingPassword:o,setIsRequestingPassword:a}=eC(),l=!((f=t==null?void 0:t.google)!=null&&f.enable)&&!((d=t==null?void 0:t.facebook)!=null&&d.enable)&&!((h=t==null?void 0:t.twitter)!=null&&h.enable);if(n.disable||l)return null;const c=async b=>{const v=await i(b);((v==null?void 0:v.status)==="SUCCESS"||(v==null?void 0:v.status)==="ALREADY_LOGGED_IN")&&r(s(),{replace:!0})};return u.jsxs(y.Fragment,{children:[u.jsx("div",{className:"relative text-center my-20 before:absolute before:left-0 before:top-1/2 before:-translate-y-1/2 before:h-1 before:w-full before:bg-divider",children:u.jsx("span",{className:"bg-paper relative z-10 px-10 text-sm text-muted",children:e})}),u.jsxs("div",{className:A("flex items-center justify-center gap-14",!t.compact_buttons&&"flex-col"),children:[(p=t==null?void 0:t.google)!=null&&p.enable?u.jsx(Ih,{label:WM,icon:u.jsx(tC,{viewBox:"0 0 48 48"}),onClick:()=>c("google")}):null,(x=t==null?void 0:t.facebook)!=null&&x.enable?u.jsx(Ih,{label:KM,icon:u.jsx(nC,{className:"text-facebook"}),onClick:()=>c("facebook")}):null,(w=t==null?void 0:t.twitter)!=null&&w.enable?u.jsx(Ih,{label:QM,icon:u.jsx(rC,{className:"text-twitter"}),onClick:()=>c("twitter")}):null]}),u.jsx(Lo,{type:"modal",isOpen:o,onOpenChange:a,children:u.jsx(GM,{})})]})}function GM(){const e=Kt(),{formId:t}=El(),n=DD(e);return u.jsxs(Pl,{children:[u.jsx(Tl,{children:u.jsx(C,{message:"Password required"})}),u.jsxs(Rl,{children:[u.jsx("div",{className:"text-sm text-muted mb-30",children:u.jsx(C,{message:"An account with this email address already exists. If you want to connect the two accounts, enter existing account password."})}),u.jsx(Qt,{form:e,id:t,onSubmit:r=>{n.mutate(r)},children:u.jsx(Te,{autoFocus:!0,name:"password",type:"password",required:!0,label:u.jsx(C,{message:"Password"})})})]}),u.jsxs(zf,{children:[u.jsx(Z,{variant:"text",children:u.jsx(C,{message:"Cancel"})}),u.jsx(Z,{type:"submit",form:t,variant:"flat",color:"primary",disabled:n.isLoading,children:u.jsx(C,{message:"Connect"})})]})]})}function Ih({onClick:e,label:t,icon:n}){const{trans:r}=Rn(),{social:{compact_buttons:s}}=le();return s?u.jsx(vr,{variant:"outline",radius:"rounded","aria-label":r(t),onClick:e,children:n}):u.jsx(Z,{variant:"outline",startIcon:n,onClick:e,className:"w-full min-h-42",children:u.jsx("span",{className:"min-w-160 text-start",children:u.jsx(C,{...t})})})}function Ev(e){var i;const t=le(),{user:n,hasPermission:r}=Qe();if(!e)return null;const s=typeof e=="string"?(i=t.menus)==null?void 0:i.find(o=>{var a;return(a=o.positions)==null?void 0:a.includes(e)}):e;return s&&(s.items=s.items.filter(o=>{const a=(o.roles||[]).every(c=>n==null?void 0:n.roles.find(f=>f.id===c)),l=(o.permissions||[]).every(c=>r(c));return o.action&&a&&l})),s}function qc({className:e,iconClassName:t,itemClassName:n,gap:r="gap-30",menu:s,orientation:i="horizontal",children:o,matchDescendants:a,onlyShowIcons:l,iconSize:c,unstyled:f=!1}){const d=Ev(s);return d?u.jsx("div",{className:A("flex",r,i==="vertical"?"flex-col items-start":"items-center",e),"data-menu-id":d.id,children:d.items.map(h=>o?o(h):u.jsx(jv,{unstyled:f,onlyShowIcon:l,matchDescendants:a,iconClassName:t,iconSize:c,className:p=>typeof n=="function"?n({...p,item:h}):n,item:h},h.id))}):null}const jv=y.forwardRef(({item:e,className:t,matchDescendants:n,unstyled:r,onlyShowIcon:s,iconClassName:i,iconSize:o="sm",...a},l)=>{const c=u.jsx(C,{message:e.label}),f=e.icon&&Of(e.icon),d=u.jsxs(y.Fragment,{children:[f&&u.jsx(f,{size:o,className:i}),(!f||!s)&&c]}),h=!r&&"block whitespace-nowrap flex items-center justify-start gap-10",p=!r&&"outline-none focus-visible:ring-2";return e.type==="link"?u.jsx("a",{className:A(h,t==null?void 0:t({isActive:!1}),p),href:e.action,target:e.target,"data-menu-item-id":e.id,ref:l,...a,children:d}):u.jsx(JP,{end:typeof n=="function"?n(e.action):n,className:x=>A(h,t==null?void 0:t(x),p),to:e.action,target:e.target,"data-menu-item-id":e.id,ref:l,...a,children:d})});function YM(){const{branding:e}=le();return u.jsxs("div",{className:"pt-42 pb-32 flex items-center gap-30 text-sm text-muted mt-auto",children:[u.jsxs(Le,{className:"hover:text-fg-base transition-colors",to:"/",children:["© ",e.site_name]}),u.jsx(qc,{menu:"auth-page-footer",orientation:"horizontal",itemClassName:"hover:text-fg-base transition-colors"})]})}function Qf(){const{selectedTheme:e}=Df();return e.is_dark??!1}const XM=""+new URL("auth-bg-8529ec0e.svg",import.meta.url).href;function Al({heading:e,children:t,message:n}){const{branding:r}=le(),s=Qf(),{trans:i}=Rn();return u.jsxs("main",{className:"w-full h-full flex flex-col items-center bg-alt dark:bg-none pt-70 px-14 md:px-10vw overflow-y-auto",style:{backgroundImage:s?void 0:`url("${XM}")`},children:[u.jsx(Le,{to:"/",className:"block flex-shrink-0 mb-40","aria-label":i({message:"Go to homepage"}),children:u.jsx("img",{src:s?r.logo_light:r==null?void 0:r.logo_dark,className:"block h-42 w-auto m-auto",alt:""})}),u.jsxs("div",{className:"rounded-lg max-w-440 px-40 pt-40 pb-32 w-full mx-auto bg-paper shadow md:shadow-xl",children:[e&&u.jsx("h1",{className:"mb-20 text-xl",children:e}),t]}),n&&u.jsx("div",{className:"mt-36 text-sm",children:n}),u.jsx(YM,{})]})}const JM=se(u.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlankOutlined"),ZM=se(u.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),jb=se(u.jsx("path",{d:"M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M17,13H7v-2h10V13z"}),"CheckBox"),Cv=y.forwardRef((e,t)=>{const{size:n="md",children:r,className:s,icon:i,checkedIcon:o,disabled:a,isIndeterminate:l,errorMessage:c,invalid:f,orientation:d="horizontal",onChange:h,autoFocus:p,required:x,value:w,name:b,inputTestId:v}=e,m=Ao({...e,label:r}),g=i||JM,S=o||(l?jb:ZM),_=No(t);Uf({autoFocus:p},_),y.useEffect(()=>{_.current&&(_.current.indeterminate=l||!1)});const[j,E]=Za(e.checked,e.defaultChecked||!1),k=y.useCallback(L=>{h==null||h(L),E(L.target.checked)},[h,E]),R=A("select-none",s,f&&"text-danger",!f&&a&&"text-disabled");let N,$=f?"text-danger":null;return l?(N=jb,$=$||"text-primary"):j?(N=S,$=$||"text-primary"):(N=g,$=$||"text-muted"),u.jsxs("div",{children:[u.jsx("label",{className:R,children:u.jsxs("div",{className:A("relative flex items-center",d==="vertical"&&"flex-col flex-col-reverse"),children:[u.jsx("input",{className:"focus-visible:ring ring-inset transition-shadow outline-none absolute left-0 top-0 w-24 h-24 rounded appearance-none",type:"checkbox","aria-checked":l?"mixed":j,"aria-invalid":f||void 0,onChange:k,ref:_,required:x,disabled:a,value:w,name:b,"data-testid":v}),u.jsx(N,{size:n,className:A("pointer-events-none",a?"text-disabled":$)}),r&&u.jsx("div",{className:A("first-letter:capitalize",m.size.font,d==="vertical"?"mb-6":"ml-6"),children:r})]})}),c&&u.jsx("div",{className:m.error,children:c})]})});function SC(e){const{field:{onChange:t,onBlur:n,value:r=!1,ref:s},fieldState:{invalid:i,error:o}}=Oo({name:e.name}),a={onChange:t,onBlur:n,checked:r,invalid:i,errorMessage:o==null?void 0:o.message,name:e.name};return u.jsx(Cv,{ref:s,...yr(a,e)})}class e6{constructor(){ge(this,"loadedAssets",{})}loadAsset(t,n={type:"js"}){return this.loadedAssets[t]==="loaded"&&!n.force?new Promise(r=>r()):!this.loadedAssets[t]||n.force&&this.loadedAssets[t]==="loaded"?(this.loadedAssets[t]=new Promise(r=>{const s=Rf(t)?t:`assets/${t}`,i=Lh(t,n.id);n.type==="css"?this.loadStyleAsset(s,i,r):this.loadScriptAsset(s,i,r,n.parentEl)}),this.loadedAssets[t]):this.loadedAssets[t]}alreadyLoading(t){return this.loadedAssets[t]!=null}loadStyleAsset(t,n,r){const s=document.createElement("link");s.rel="stylesheet",s.id=Lh(t,n),s.href=t,s.onload=()=>{this.loadedAssets[t]="loaded",r()},document.head.appendChild(s)}loadScriptAsset(t,n,r,s){const i=document.createElement("script");i.async=!0,i.id=Lh(t,n),i.src=t,i.onload=()=>{this.loadedAssets[t]="loaded",r()},(s||document.body).appendChild(i)}}function Lh(e,t){return t||e.split("/").pop()}const t6=new e6;function EC(e){const{recaptcha:{site_key:t,enable:n}={}}=le(),r=t&&(n==null?void 0:n[e]),[s,i]=y.useState(!1);return y.useEffect(()=>{r&&jC(t)},[r,t]),{verify:y.useCallback(async()=>{if(!r)return!0;i(!0);const a=await n6(t,e);return a||ce.danger(re("Could not verify you are human.")),i(!1),a},[r,t,e]),isVerifying:s}}async function n6(e,t){return await jC(e),new Promise(n=>{var r;(r=window.grecaptcha)==null||r.ready(async()=>{var o;const s=await((o=window.grecaptcha)==null?void 0:o.execute(e,{action:t})),i=X.post("recaptcha/verify",{token:s}).then(a=>a.data.success).catch(()=>!1);n(i??!1)})})}function jC(e){return t6.loadAsset(`https://www.google.com/recaptcha/api.js?render=${e}`)}const CC="data-be-helmet";let au;const kv=y.memo(({children:e,tags:t})=>{const{trans:n}=Rn();return!t&&e&&(t=r6(e,n)),i6(t),null},Fs);function r6(e,t){return y.Children.map(e,n=>{switch(n.type){case"title":return{nodeName:"title",_text:kC(n.props.children,t)};case"meta":return{...n.props,nodeName:"meta"}}})}function kC(e,t){return e==null?"":typeof e=="string"?e:Array.isArray(e)?e.map(n=>kC(n,t)).join(""):"message"in e?t(e):t(e.props)}function s6(){document.head.querySelectorAll(`[${CC}]`).forEach(e=>{document.head.removeChild(e)})}function i6(e){au&&cancelAnimationFrame(au),au=requestAnimationFrame(()=>{s6(),e==null||e.forEach(t=>{o6(t)}),au=null})}function o6(e){if(e.nodeName==="title"){typeof e._text<"u"&&document.title!==e._text&&(document.title=e._text);return}const t=document.createElement(e.nodeName);for(const n in e){const r=n;if(r!=="nodeName")if(r==="_text")t.textContent=typeof e._text=="string"?e._text:JSON.stringify(e._text);else{const s=e[r]==null?"":e[r];t.setAttribute(r,s)}}t.setAttribute(CC,"true"),document.head.appendChild(t)}function xr({children:e}){const{branding:{site_name:t}}=le();return u.jsx(kv,{children:e?u.jsxs("title",{children:[e," - ",t]}):void 0})}function Lm(){const{branding:e,registration:{disable:t},social:n}=le(),{verify:r,isVerifying:s}=EC("register"),{pathname:i}=Wn(),[o]=bg(),a=i.includes("workspace"),l=o.get("redirectFrom")==="pricing",c=o.get("email")||void 0,f=Kt({defaultValues:{email:c}}),d=ID(f);if(t)return u.jsx(ef,{to:"/login",replace:!0});let h=u.jsx(C,{message:"Create a new account"});a?h=u.jsx(C,{values:{siteName:e==null?void 0:e.site_name},message:"To join your team on :siteName, create an account"}):l&&(h=u.jsx(C,{message:"First, let's create your account"}));const p=u.jsx(C,{values:{a:x=>u.jsx(Le,{className:ts,to:"/login",children:x})},message:"Already have an account? <a>Sign in.</a>"});return u.jsxs(Al,{heading:h,message:p,children:[u.jsx(xr,{children:u.jsx(C,{message:"Login"})}),u.jsxs(Qt,{form:f,onSubmit:async x=>{await r()&&d.mutate(x)},children:[u.jsx(Te,{className:"mb-32",name:"email",type:"email",disabled:!!c,label:u.jsx(C,{message:"Email"}),required:!0}),u.jsx(Te,{className:"mb-32",name:"password",type:"password",label:u.jsx(C,{message:"Password"}),required:!0}),u.jsx(Te,{className:"mb-32",name:"password_confirmation",type:"password",label:u.jsx(C,{message:"Confirm password"}),required:!0}),u.jsx(a6,{}),u.jsx(Z,{className:"block w-full",type:"submit",variant:"flat",color:"primary",size:"md",disabled:d.isLoading||s,children:u.jsx(C,{message:"Create account"})}),u.jsx(_C,{dividerMessage:n.compact_buttons?u.jsx(C,{message:"Or sign up with"}):u.jsx(C,{message:"OR"})})]})]})}function a6(){const{registration:{policies:e}}=le();return e?u.jsx("div",{className:"mb-32",children:e.map(t=>u.jsx(SC,{name:t.id,className:"block mb-4",required:!0,children:u.jsx(C,{message:"I accept the :name",values:{name:u.jsx(jv,{unstyled:!0,className:()=>ts,item:t})}})},t.id))}):null}const l6=""+new URL("404-1-176145e9.png",import.meta.url).href,u6=""+new URL("404-2-14c4a897.png",import.meta.url).href;function Pv(){return u.jsxs("div",{className:"lg:px-96 lg:py-96 md:py-80 md:px-176 px-16 py-96 items-center flex justify-center flex-col-reverse lg:flex-row md:gap-112 gap-64",children:[u.jsx("div",{className:"xl:pt-96 w-full xl:w-1/2 relative pb-48 lg:pb-0",children:u.jsxs("div",{className:"relative",children:[u.jsx("div",{className:"absolute",children:u.jsxs("div",{className:"relative z-10",children:[u.jsx("h1",{className:"my-8 text-main font-bold text-2xl",children:u.jsx(C,{message:"Looks like you've found the doorway to the great nothing"})}),u.jsx("p",{className:"my-16 text-main",children:u.jsx(C,{message:`Sorry about that! Please visit our homepage to get where you need to go.`})}),u.jsx(Z,{className:"my-8",elementType:Le,size:"lg",to:"/",variant:"flat",color:"primary",children:u.jsx(C,{message:"Take me there!"})})]})}),u.jsx("div",{className:"dark:opacity-5",children:u.jsx("img",{src:u6,alt:""})})]})}),u.jsx("div",{className:"dark:opacity-80",children:u.jsx("img",{src:l6,alt:""})})]})}function Li({children:e,permission:t,requireLogin:n=!0}){const{isLoggedIn:r,hasPermission:s}=Qe();return n&&!r||t&&!s(t)?r?u.jsx(Pv,{}):u.jsx(ef,{to:"/login",replace:!0}):e||u.jsx(f_,{})}const PC=se(u.jsx("path",{d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z"}),"NotificationsOutlined");function TC(e,t,n){return Math.min(Math.max(e,t),n)}let Dh=new Map,Dm=!1;try{Dm=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let Wc=!1;try{Wc=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const RC={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class c6{format(t){let n="";if(!Dm&&this.options.signDisplay!=null?n=d6(this.numberFormatter,this.options.signDisplay,t):n=this.numberFormatter.format(t),this.options.style==="unit"&&!Wc){var r;let{unit:s,unitDisplay:i="short",locale:o}=this.resolvedOptions(),a=(r=RC[s])===null||r===void 0?void 0:r[i];n+=a[o]||a.default}return n}formatToParts(t){return this.numberFormatter.formatToParts(t)}formatRange(t,n){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(t,n);if(n<t)throw new RangeError("End date must be >= start date");return`${this.format(t)} – ${this.format(n)}`}formatRangeToParts(t,n){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(t,n);if(n<t)throw new RangeError("End date must be >= start date");let r=this.numberFormatter.formatToParts(t),s=this.numberFormatter.formatToParts(n);return[...r.map(i=>({...i,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...s.map(i=>({...i,source:"endRange"}))]}resolvedOptions(){let t=this.numberFormatter.resolvedOptions();return!Dm&&this.options.signDisplay!=null&&(t={...t,signDisplay:this.options.signDisplay}),!Wc&&this.options.style==="unit"&&(t={...t,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),t}constructor(t,n={}){this.numberFormatter=f6(t,n),this.options=n}}function f6(e,t={}){let{numberingSystem:n}=t;if(n&&e.indexOf("-u-nu-")===-1&&(e=`${e}-u-nu-${n}`),t.style==="unit"&&!Wc){var r;let{unit:o,unitDisplay:a="short"}=t;if(!o)throw new Error('unit option must be provided with style: "unit"');if(!(!((r=RC[o])===null||r===void 0)&&r[a]))throw new Error(`Unsupported unit ${o} with unitDisplay = ${a}`);t={...t,style:"decimal"}}let s=e+(t?Object.entries(t).sort((o,a)=>o[0]<a[0]?-1:1).join():"");if(Dh.has(s))return Dh.get(s);let i=new Intl.NumberFormat(e,t);return Dh.set(s,i),i}function d6(e,t,n){if(t==="auto")return e.format(n);if(t==="never")return e.format(Math.abs(n));{let r=!1;if(t==="always"?r=n>0||Object.is(n,0):t==="exceptZero"&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let s=e.format(-n),i=e.format(n),o=s.replace(i,"").replace(/\u200e|\u061C/,"");return[...o].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),s.replace(i,"!!!").replace(o,"+").replace("!!!",i)}else return e.format(n)}}const h6=new RegExp("^.*\\(.*\\).*$"),p6=["latn","arab","hanidec"];class Rq{parse(t){return Mh(this.locale,this.options,t).parse(t)}isValidPartialNumber(t,n,r){return Mh(this.locale,this.options,t).isValidPartialNumber(t,n,r)}getNumberingSystem(t){return Mh(this.locale,this.options,t).options.numberingSystem}constructor(t,n={}){this.locale=t,this.options=n}}const Cb=new Map;function Mh(e,t,n){let r=kb(e,t);if(!e.includes("-nu-")&&!r.isValidPartialNumber(n)){for(let s of p6)if(s!==r.options.numberingSystem){let i=kb(e+(e.includes("-u-")?"-nu-":"-u-nu-")+s,t);if(i.isValidPartialNumber(n))return i}}return r}function kb(e,t){let n=e+(t?Object.entries(t).sort((s,i)=>s[0]<i[0]?-1:1).join():""),r=Cb.get(n);return r||(r=new m6(e,t),Cb.set(n,r)),r}class m6{parse(t){let n=this.sanitize(t);n=lu(n,this.symbols.group,"").replace(this.symbols.decimal,".").replace(this.symbols.minusSign,"-").replace(this.symbols.numeral,this.symbols.index);let r=n?+n:NaN;if(isNaN(r))return NaN;if(this.options.currencySign==="accounting"&&h6.test(t)&&(r=-1*r),this.options.style==="percent"){r/=100;var s;r=+r.toFixed(((s=this.options.maximumFractionDigits)!==null&&s!==void 0?s:0)+2)}return r}sanitize(t){return t=t.replace(this.symbols.literals,""),t=t.replace("-",this.symbols.minusSign),this.options.numberingSystem==="arab"&&(t=t.replace(",",this.symbols.decimal),t=t.replace(String.fromCharCode(1548),this.symbols.decimal),t=lu(t,".",this.symbols.group)),this.options.locale==="fr-FR"&&(t=lu(t,".",String.fromCharCode(8239))),t}isValidPartialNumber(t,n=-1/0,r=1/0){return t=this.sanitize(t),t.startsWith(this.symbols.minusSign)&&n<0?t=t.slice(this.symbols.minusSign.length):this.symbols.plusSign&&t.startsWith(this.symbols.plusSign)&&r>0&&(t=t.slice(this.symbols.plusSign.length)),t.startsWith(this.symbols.group)?!1:(t=lu(t,this.symbols.group,"").replace(this.symbols.numeral,"").replace(this.symbols.decimal,""),t.length===0)}constructor(t,n={}){this.formatter=new Intl.NumberFormat(t,n),this.options=this.formatter.resolvedOptions(),this.symbols=g6(this.formatter,this.options,n)}}const Pb=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]);function g6(e,t,n){var r,s,i,o;let a=e.formatToParts(-10000.111),l=e.formatToParts(10000.111),c=e.formatToParts(1);var f;let d=(f=(r=a.find(E=>E.type==="minusSign"))===null||r===void 0?void 0:r.value)!==null&&f!==void 0?f:"-",h=(s=l.find(E=>E.type==="plusSign"))===null||s===void 0?void 0:s.value;!h&&((n==null?void 0:n.signDisplay)==="exceptZero"||(n==null?void 0:n.signDisplay)==="always")&&(h="+");let p=(i=a.find(E=>E.type==="decimal"))===null||i===void 0?void 0:i.value,x=(o=a.find(E=>E.type==="group"))===null||o===void 0?void 0:o.value,w=a.filter(E=>!Pb.has(E.type)).map(E=>Tb(E.value)),b=c.filter(E=>!Pb.has(E.type)).map(E=>Tb(E.value)),v=[...new Set([...b,...w])].sort((E,k)=>k.length-E.length),m=v.length===0?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${v.join("|")}|[\\p{White_Space}]`,"gu"),g=[...new Intl.NumberFormat(t.locale,{useGrouping:!1}).format(9876543210)].reverse(),S=new Map(g.map((E,k)=>[E,k])),_=new RegExp(`[${g.join("")}]`,"g");return{minusSign:d,plusSign:h,decimal:p,group:x,literals:m,numeral:_,index:E=>String(S.get(E))}}function lu(e,t,n){return e.replaceAll?e.replaceAll(t,n):e.split(t).join(n)}function Tb(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function Tv(e={}){const{localeCode:t}=Ys();return y.useMemo(()=>new c6(t,e),[t,e])}const cs=z.forwardRef((e,t)=>{let{value:n=0,minValue:r=0,maxValue:s=100,size:i="md",isIndeterminate:o=!1,className:a,position:l="relative",trackColor:c,fillColor:f="border-primary",...d}=e;n=TC(n,r,s);const h=y6(i),p=(n-r)/(s-r),x=Tv({style:"percent"});let w="";!o&&!w&&(w=x.format(p));const b={},v={};if(!o){const m=(n-r)/(s-r)*100;let g;m>0&&m<=50?(g=-180+m/50*180,b.transform=`rotate(${g}deg)`,v.transform="rotate(-180deg)"):m>50&&(g=-180+(m-50)/50*180,b.transform="rotate(0deg)",v.transform=`rotate(${g}deg)`)}return u.jsxs("div",{...d,"aria-valuenow":o?void 0:n,"aria-valuemin":r,"aria-valuemax":s,"aria-valuetext":o?void 0:w,role:"progressbar",ref:t,className:A("progress-circle",l,h,o&&"indeterminate",a),children:[u.jsx("div",{className:A(h,c,"border-4 rounded-full")}),u.jsxs("div",{className:A("fills absolute w-full h-full top-0 left-0",o&&"progress-circle-fills-animate"),children:[u.jsx(Rb,{circleSize:h,subMaskStyle:b,isIndeterminate:o,className:"rotate-180",fillColor:f,subMaskClassName:A(o&&"progress-circle-fill-submask-1-animate")}),u.jsx(Rb,{circleSize:h,subMaskStyle:v,isIndeterminate:o,fillColor:f,subMaskClassName:A(o&&"progress-circle-fill-submask-2-animate")})]})]})});function Rb({subMaskStyle:e,subMaskClassName:t,className:n,circleSize:r,isIndeterminate:s,fillColor:i}){return u.jsx("div",{className:A("w-1/2 h-full origin-[100%] absolute overflow-hidden",n),children:u.jsx("div",{className:A("w-full h-full origin-[100%] overflow-hidden rotate-180",!s&&"transition-transform duration-100",t),style:e,children:u.jsx("div",{className:A(r,i,"rounded-full border-4")})})})}function y6(e){switch(e){case"sm":return"w-24 h-24";case"md":return"w-32 h-32";case"lg":return"w-42 h-42";default:return e}}const OC=y.forwardRef(({children:e,badgeLabel:t,badgeClassName:n,withBorder:r=!0,badgeIsVisible:s=!0,...i},o)=>u.jsxs("div",{className:A("relative",n),children:[y.cloneElement(e,{...i,ref:o}),s&&u.jsx("div",{className:A("absolute top-2 right-4 bg-warning text-white text-xs font-bold whitespace-nowrap rounded-full flex items-center justify-center shadow",r&&"border-2 border-white",t?"w-18 h-18":"w-12 h-12"),children:t})]})),NC=se(u.jsx("path",{d:"m18 7-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41 6 19l1.41-1.41L1.83 12 .41 13.41z"}),"DoneAllOutlined");function Rv({image:e,title:t,description:n,action:r,className:s,size:i="md",imageHeight:o,imageMargin:a="mb-24"}){const l=v6(i,o);return u.jsxs("div",{className:A("text-center",s),children:[e&&u.jsx("div",{className:A(l.image,a),children:e}),t&&u.jsx("div",{className:A(l.title,"text-main mb-2"),children:t}),n&&u.jsx("div",{className:A(l.description,"text-muted mb-14"),children:n}),r&&u.jsx("div",{children:r})]})}function v6(e,t){switch(e){case"xs":return{image:t||"h-60",title:"text-sm",description:"text-xs"};case"sm":return{image:t||"h-80",title:"text-base",description:"text-sm"};default:return{image:t||"h-128",title:"text-lg",description:"text-base"}}}const x6=""+new URL("notify-d1de4ec3.svg",import.meta.url).href;function AC(){const{notif:e}=le();return u.jsx(Rv,{size:"sm",image:u.jsx(Nf,{src:x6}),title:u.jsx(C,{message:"Hang tight!"}),description:u.jsx(C,{message:"Notifications will start showing up here soon."}),action:e.subs.integrated&&u.jsx(Z,{elementType:Le,variant:"outline",to:"/notifications/settings",size:"xs",color:"primary",children:u.jsx(C,{message:"Notification settings"})})})}function b6({className:e}){const{user:t}=Qe(),n=Pn(),r=nv(),s=!!(t!=null&&t.unread_notifications_count),i=()=>{n.data&&r.mutate({ids:n.data.pagination.data.map(o=>o.id)})};return u.jsxs(Lo,{type:"popover",children:[u.jsx(OC,{badgeLabel:t==null?void 0:t.unread_notifications_count,badgeIsVisible:s,children:u.jsx(vr,{size:"md",className:e,children:u.jsx(PC,{})})}),u.jsxs(Pl,{children:[u.jsx(Tl,{showDivider:!0,rightAdornment:s&&u.jsx(Z,{variant:"text",color:"primary",size:"xs",startIcon:u.jsx(NC,{}),onClick:i,disabled:r.isLoading,children:u.jsx(C,{message:"Mark all as read"})}),children:u.jsx(C,{message:"Notifications"})}),u.jsx(Rl,{padding:"p-0",children:u.jsx(w6,{})})]})]})}function w6(){const{data:e,isLoading:t}=Pn();return t?u.jsx("div",{className:"flex items-center justify-center px-24 py-20",children:u.jsx(cs,{"aria-label":"Loading notifications...",isIndeterminate:!0})}):e!=null&&e.pagination.data.length?u.jsx("div",{children:u.jsx(Pj,{notifications:e.pagination.data})}):u.jsx("div",{className:"px-24 py-20",children:u.jsx(AC,{})})}const _6=se(u.jsx("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"MenuOutlined"),Ov=se(u.jsx("path",{d:"M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 10c2.7 0 5.8 1.29 6 2H6c.23-.72 3.31-2 6-2m0-12C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"PersonOutlined"),S6=se(u.jsx("path",{d:"m7 10 5 5 5-5H7z"}),"ArrowDropDownOutlined");function Nv(){var e;return{isAppearanceEditorActive:(e=window.frameElement||void 0)==null?void 0:e.src.includes("appearanceEditor=true")}}function $C(){const e=Wt(),{isAppearanceEditorActive:t}=Nv(),{setBootstrapData:n}=Rt();return pe(()=>t?j6():E6(),{onSuccess:r=>{n(r.bootstrapData),Ie.clear(),e("/login"),Ie.clear(),n(r.bootstrapData)},onError:r=>it(r,t?re("Can't logout while in appearance editor."):void 0)})}function E6(){return X.post("auth/logout").then(e=>e.data)}function j6(){return Promise.reject()}const C6=se(u.jsx("path",{d:"M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-2 0H3V6h14v8zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm13 0v11c0 1.1-.9 2-2 2H4v-2h17V7h2z"}),"PaymentsOutlined"),k6=se(u.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.07 18.28c.43-.9 3.05-1.78 4.93-1.78s4.51.88 4.93 1.78C15.57 19.36 13.86 20 12 20s-3.57-.64-4.93-1.72zm11.29-1.45c-1.43-1.74-4.9-2.33-6.36-2.33s-4.93.59-6.36 2.33C4.62 15.49 4 13.82 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.82-.62 3.49-1.64 4.83zM12 6c-1.94 0-3.5 1.56-3.5 3.5S10.06 13 12 13s3.5-1.56 3.5-3.5S13.94 6 12 6zm0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11z"}),"AccountCircleOutlined"),IC=se(u.jsx("path",{d:"M9.37 5.51c-.18.64-.27 1.31-.27 1.99 0 4.08 3.32 7.4 7.4 7.4.68 0 1.35-.09 1.99-.27C17.45 17.19 14.93 19 12 19c-3.86 0-7-3.14-7-7 0-2.93 1.81-5.45 4.37-6.49zM12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1z"}),"DarkModeOutlined"),P6=se(u.jsx("path",{d:"M12 9c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zM2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1zm18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1zM11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1zm0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1zM5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41L5.99 4.58zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41l-1.06-1.06zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0l1.06-1.06zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0l1.06-1.06z"}),"LightModeOutlined"),T6=se(u.jsx("path",{d:"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"ExitToAppOutlined");function R6({children:e,items:t}){const{auth:n}=y.useContext(wl),r=$C(),s=Ev("auth-dropdown"),i=us(),{notifications:o,themes:a}=le(),{user:l,isSubscribed:c}=Qe(),f=Wt(),{selectedTheme:d,selectTheme:h}=Df();if(!d||!l)return null;const p=!!l.unread_notifications_count,x=u.jsxs(bt,{value:"notifications",startIcon:u.jsx(PC,{}),onSelected:()=>{f("/notifications")},children:[u.jsx(C,{message:"Notifications"}),p?` (${l.unread_notifications_count})`:void 0]}),w=u.jsx(bt,{value:"billing",startIcon:u.jsx(C6,{}),onSelected:()=>{f("/billing")},children:u.jsx(C,{message:"Billing"})});return u.jsxs(Wf,{children:[e,u.jsxs(Kf,{children:[s&&s.items.map(b=>{const v=b.icon&&Of(b.icon);return u.jsx(bt,{value:b.id,startIcon:v&&u.jsx(v,{}),onSelected:()=>{b.type==="link"?window.open(b.action,"_blank"):f(b.action)},children:u.jsx(C,{message:b.label})},b.id)}),n.getUserProfileLink&&u.jsx(bt,{value:"profile",startIcon:u.jsx(k6,{}),onSelected:()=>{f(n.getUserProfileLink(l))},children:u.jsx(C,{message:"Profile page"})}),t==null?void 0:t.map(b=>b),i&&(o!=null&&o.integrated)?x:void 0,c&&w,(a==null?void 0:a.user_change)&&!d.is_dark&&u.jsx(bt,{value:"light",startIcon:u.jsx(IC,{}),onSelected:()=>{h("dark")},children:u.jsx(C,{message:"Dark mode"})}),(a==null?void 0:a.user_change)&&d.is_dark&&u.jsx(bt,{value:"dark",startIcon:u.jsx(P6,{}),onSelected:()=>{h("light")},children:u.jsx(C,{message:"Light mode"})}),u.jsx(bt,{value:"logout",startIcon:u.jsx(T6,{}),onSelected:()=>{r.mutate()},children:u.jsx(C,{message:"Log out"})})]})]})}function O6({items:e=[]}){const t=us(),{user:n}=Qe(),{selectedTheme:r}=Df();if(!r||!n)return null;const s=!!n.unread_notifications_count,i=u.jsx(OC,{badgeLabel:n==null?void 0:n.unread_notifications_count,badgeIsVisible:s,children:u.jsx(vr,{size:"md",children:u.jsx(Ov,{})})}),o=u.jsxs(Af,{className:"flex items-center",children:[u.jsx("img",{className:"w-32 h-32 object-cover flex-shrink-0 rounded mr-12",src:n.avatar,alt:""}),u.jsx("span",{className:"block text-sm mr-2 max-w-124 overflow-x-hidden overflow-ellipsis",children:n.display_name}),u.jsx(S6,{className:"block icon-sm"})]});return u.jsx(R6,{items:e,children:t?i:o})}function N6({primaryButtonColor:e,navbarColor:t}){const{registration:n}=le(),r=us(),s=Wt();return e||(e=t==="primary"?"paper":"primary"),r?u.jsxs(Wf,{children:[u.jsx(vr,{size:"md",children:u.jsx(Ov,{})}),u.jsxs(Kf,{children:[u.jsx(bt,{value:"login",onSelected:()=>s("/login"),children:u.jsx(C,{message:"Login"})}),!n.disable&&u.jsx(bt,{value:"register",onSelected:()=>s("/register"),children:u.jsx(C,{message:"Register"})})]})]}):u.jsxs("div",{className:"text-sm",children:[!n.disable&&u.jsx(Z,{elementType:Le,to:"/register",variant:"text",className:"mr-10",children:u.jsx(C,{message:"Register"})}),u.jsx(Z,{elementType:Le,to:"/login",variant:"raised",color:e,children:u.jsx(C,{message:"Login"})})]})}function Xs(e){let{hideLogo:t,toggleButton:n,children:r,className:s,border:i,size:o="md",color:a="primary",textColor:l,darkModeColor:c="bg-alt",rightChildren:f,menuPosition:d,logoColor:h,primaryButtonColor:p,authMenuItems:x}=e;const w=us(),b=Qf(),{notifications:v}=le(),{isLoggedIn:m}=Qe(),g=!w&&m&&(v==null?void 0:v.integrated);return b&&(a=c),u.jsxs("div",{className:A("flex items-center gap-10 py-8",w?"pl-14 pr-8":"px-20",L6(a,l),o==="md"&&"h-64 py-8",o==="sm"&&"h-54 py-4",o==="xs"&&"h-48 py-4",i,s),children:[!t&&u.jsx(I6,{isMobile:w,color:a,logoColor:h}),n,r,w?u.jsx($6,{position:d}):u.jsx(A6,{position:d}),u.jsxs("div",{className:A("ml-auto flex items-center",w?"gap-4":"gap-14"),children:[f,g&&u.jsx(b6,{}),m?u.jsx(O6,{items:x}):u.jsx(N6,{navbarColor:a,primaryButtonColor:p})]})]})}function A6({position:e}){return u.jsx(qc,{className:"text-sm mx-14",itemClassName:t=>A("opacity-90 hover:underline hover:opacity-100",t&&"opacity-100"),menu:e})}function $6({position:e}){const t=Wt(),n=Ev(e);if(!(n!=null&&n.items.length))return null;const r=s=>{var i;s.type==="route"?t(s.action):(i=window.open(s.action,s.target))==null||i.focus()};return u.jsxs(Wf,{children:[u.jsx(vr,{children:u.jsx(_6,{})}),u.jsx(Kf,{children:n.items.map(s=>{const i=s.icon&&Of(s.icon);return u.jsx(bt,{value:s.action,onSelected:()=>r(s),startIcon:i&&u.jsx(i,{}),children:u.jsx(C,{message:s.label})},s.id)})})]})}function I6({color:e,isMobile:t,logoColor:n}){const{trans:r}=Rn(),{branding:s}=le(),i=Qf();let o,a;i||!s.logo_dark||n!=="dark"&&e!=="bg"&&e!=="bg-alt"?(o=s.logo_light,a=s.logo_light_mobile):(o=s.logo_dark,a=s.logo_dark_mobile);const l=t&&a||o;return l?u.jsx(Le,{to:"/",className:A("block mr-4 md:mr-24 flex-shrink-0 h-full",t?"max-h-26":"max-h-36"),"aria-label":r({message:"Go to homepage"}),children:u.jsx("img",{className:"block w-auto h-full","data-logo":"navbar",src:l,alt:r({message:"Site logo"})})}):null}function L6(e,t){switch(e){case"primary":return`bg-primary ${t||"text-on-primary"} border-b-primary`;case"bg":return`bg ${t||"text-main"} border-b`;case"bg-alt":return`bg-alt ${t||"text-main"} border-b`;case"transparent":return`bg-transparent ${t||"text-white"}`;default:return`${e} ${t}`}}const D6=(e,t)=>{const n=["users",`${e}`];return t&&n.push(t),n};function LC(e,t){return hn(D6(e,t),()=>M6(e,t))}function M6(e,t){return X.get(`users/${e}`,{params:t}).then(n=>n.data)}const F6=se(u.jsx("path",{d:"M 23.898438 47 C 13.65625 47 5.003906 38.355469 5.003906 28.125 L 5.003906 28 C 4.929688 23.074219 6.558594 19.714844 7.261719 18.5 C 8.621094 16.152344 10.296875 14.410156 10.8125 14.136719 C 11.566406 13.734375 12.121094 14.332031 12.363281 14.585938 C 12.832031 15.085938 12.597656 15.695313 12.507813 15.925781 C 11.613281 18.265625 10.929688 20.28125 11.003906 23.097656 C 11.097656 26.90625 12.488281 28.699219 13.085938 29.292969 C 13.460938 29.671875 13.769531 29.847656 14.015625 29.933594 C 14.054688 28.671875 14.203125 26.148438 14.773438 23.304688 C 15.113281 21.589844 16.28125 17.085938 19.6875 12.296875 C 23.714844 6.632813 28.449219 4.273438 29.214844 4.042969 C 30.570313 3.636719 33.535156 3.128906 35.957031 3.019531 C 38.53125 2.910156 39.160156 3.574219 39.921875 5.035156 L 40.046875 5.277344 C 41.820313 8.613281 45.03125 18.832031 43.65625 29.132813 C 42.011719 39.992188 34.257813 47 23.898438 47 Z M 14.648438 30 C 14.640625 30 14.632813 30 14.628906 30 L 14.652344 30 C 14.648438 30 14.648438 30 14.648438 30 Z "}));function fs({id:e,title:t,titleSuffix:n,children:r,actions:s}){return u.jsxs("section",{id:e,className:"bg-paper rounded border px-24 py-20 mb-24 w-full",children:[u.jsxs("div",{className:"border-b pb-10 flex items-center gap-14",children:[u.jsx("div",{className:"text-lg font-light",children:t}),n&&u.jsx("div",{className:"ml-auto",children:n})]}),u.jsx("div",{className:"pt-24",children:r}),s&&u.jsx("div",{className:"pt-10 mt-36 border-t flex justify-end",children:s})]})}function U6({children:e,className:t,padding:n,dataTestId:r}){return u.jsx(Hf,{children:u.jsx("ul",{"data-testid":r,className:A("text-base sm:text-sm outline-none",t,n??"py-4"),children:e})})}const z6=y.forwardRef(({children:e,onSelected:t,borderRadius:n="rounded",className:r,...s},i)=>{const o=pC(),a=!!t,[l,c]=y.useState(!1),f=d=>{switch(d.key){case"ArrowDown":d.preventDefault(),o.focusNext();break;case"ArrowUp":d.preventDefault(),o.focusPrevious();break;case"Home":d.preventDefault(),o.focusFirst();break;case"End":d.preventDefault(),o.focusLast();break;case"Enter":case"Space":d.preventDefault(),t==null||t();break}};return u.jsx("li",{children:u.jsx(bC,{className:A(r,n),isActive:l,isDisabled:s.isDisabled,...s,onFocus:d=>{c(d.target.matches(":focus-visible"))},onBlur:()=>{c(!1)},onClick:()=>{t==null||t()},ref:i,role:a?"button":void 0,onKeyDown:a?f:void 0,tabIndex:a&&!s.isDisabled?0:void 0,children:e})})}),V6=se(u.jsx("path",{d:"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5-5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8v14z"}),"LoginOutlined"),B6=se(u.jsx("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"}),"LockOutlined"),H6=se(u.jsx("path",{d:"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm-8.2 10V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3zm-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3V11z"}),"PhonelinkLockOutlined"),DC=se(u.jsx("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"}),"LanguageOutlined"),q6=se(u.jsx("path",{d:"m14 12-2 2-2-2 2-2 2 2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5L12 6zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5L6 12zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5L18 12zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5L12 18z"}),"ApiOutlined"),W6=se(u.jsx("path",{d:"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1v5.8zm-4.17-7.14L12 10.59 9.17 7.76 7.76 9.17 10.59 12l-2.83 2.83 1.41 1.41L12 13.41l2.83 2.83 1.41-1.41L13.41 12l2.83-2.83-1.41-1.41z"}),"DangerousOutlined"),K6=se(u.jsx("path",{d:"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4V6zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 9h-4v-7h4v7z"}),"DevicesOutlined");var Qn=(e=>(e.AccountDetails="account-details",e.SocialLogin="social-login",e.Password="password",e.TwoFactor="two-factor",e.LocationAndLanguage="location-and-language",e.Developers="developers",e.DeleteAccount="delete-account",e.Sessions="sessions",e))(Qn||{});function Q6(){const e=Qn,{hasPermission:t}=Qe(),{api:n,social:r}=le(),s=(r==null?void 0:r.envato)||(r==null?void 0:r.google)||(r==null?void 0:r.facebook)||(r==null?void 0:r.twitter);return u.jsx("aside",{className:"flex-shrink-0 sticky top-10 hidden lg:block",children:u.jsxs(U6,{padding:"p-0",children:[u.jsx(_r,{icon:u.jsx(Ov,{}),panel:e.AccountDetails,children:u.jsx(C,{message:"Account details"})}),s&&u.jsx(_r,{icon:u.jsx(V6,{}),panel:e.SocialLogin,children:u.jsx(C,{message:"Social login"})}),u.jsx(_r,{icon:u.jsx(B6,{}),panel:e.Password,children:u.jsx(C,{message:"Password"})}),u.jsx(_r,{icon:u.jsx(H6,{}),panel:e.TwoFactor,children:u.jsx(C,{message:"Two factor authentication"})}),u.jsx(_r,{icon:u.jsx(K6,{}),panel:e.Sessions,children:u.jsx(C,{message:"Active sessions"})}),u.jsx(_r,{icon:u.jsx(DC,{}),panel:e.LocationAndLanguage,children:u.jsx(C,{message:"Location and language"})}),n!=null&&n.integrated&&t("api.access")?u.jsx(_r,{icon:u.jsx(q6,{}),panel:e.Developers,children:u.jsx(C,{message:"Developers"})}):null,u.jsx(_r,{icon:u.jsx(W6,{}),panel:e.DeleteAccount,children:u.jsx(C,{message:"Delete account"})})]})})}function _r({children:e,icon:t,isLast:n,panel:r}){return u.jsx(z6,{startIcon:t,className:n?void 0:"mb-10",onSelected:()=>{const s=document.querySelector(`#${r}`);s&&s.scrollIntoView({behavior:"smooth",block:"start"})},children:e})}function G6({user:e}){return u.jsxs(fs,{id:Qn.SocialLogin,title:u.jsx(C,{message:"Manage social login"}),children:[u.jsx(uu,{icon:u.jsx(F6,{viewBox:"0 0 50 50",className:"bg-envato"}),service:"envato",user:e}),u.jsx(uu,{icon:u.jsx(tC,{viewBox:"0 0 48 48"}),service:"google",user:e}),u.jsx(uu,{icon:u.jsx(nC,{className:"text-facebook"}),service:"facebook",user:e}),u.jsx(uu,{icon:u.jsx(rC,{className:"text-twitter"}),service:"twitter",user:e}),u.jsx("div",{className:"text-muted text-sm pt-16 pb-6",children:u.jsx(C,{message:"If you disable social logins, you'll still be able to log in using your email and password."})})]})}function uu({service:e,user:t,className:n,icon:r}){var l,c,f;const{social:s}=le(),{connectSocial:i,disconnectSocial:o}=eC(),a=(c=(l=t==null?void 0:t.social_profiles)==null?void 0:l.find(d=>d.service_name===e))==null?void 0:c.username;return(f=s==null?void 0:s[e])!=null&&f.enable?u.jsxs("div",{className:A("flex items-center gap-14 px-10 py-20 border-b",n),children:[y.cloneElement(r,{size:"xl",className:A(r.props.className,"border p-8 rounded")}),u.jsxs("div",{className:"mr-auto whitespace-nowrap overflow-hidden text-ellipsis",children:[u.jsx("div",{className:"first-letter:capitalize text-sm font-bold overflow-hidden text-ellipsis",children:u.jsx(C,{message:":service account",values:{service:e}})}),u.jsx("div",{className:"text-xs mt-2",children:a||u.jsx(C,{message:"Disabled"})})]}),u.jsx(Z,{disabled:o.isLoading,size:"xs",variant:"outline",color:a?"danger":"primary",onClick:async()=>{if(a)o.mutate({service:e},{onSuccess:()=>{Ie.invalidateQueries(["users"]),ce(re("Disabled :service account",{values:{service:e}}))}});else{const d=await i(e);(d==null?void 0:d.status)==="SUCCESS"&&(Ie.invalidateQueries(["users"]),ce(re("Enabled :service account",{values:{service:e}})))}},children:a?u.jsx(C,{message:"Disable"}):u.jsx(C,{message:"Enable"})})]}):null}function MC(e){return pe(t=>Y6(t),{onSuccess:()=>{ce(re("Updated account details"))},onError:t=>pn(t,e)})}function Y6(e){return X.put("users/me",e).then(t=>t.data)}function X6({file:e,url:t},n){const r=new FormData;return e?r.set("file",e.native):r.set("url",t),X.post(`users/${n.id}/avatar`,r,{headers:{"Content-Type":"multipart/form-data"}}).then(s=>s.data)}function J6({user:e}){return pe(t=>X6(t,e),{onSuccess:()=>{ce(re("Uploaded avatar"))},onError:t=>{const n=qr(t,"file");n?ce.danger(n):it(t)}})}function Z6(e){return X.delete(`users/${e.id}/avatar`).then(t=>t.data)}function e8({user:e}){return pe(()=>Z6(e),{onSuccess:()=>{ce(re("Removed avatar"))},onError:t=>it(t)})}const t8=new Set(["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED","HOSTNAME_MISMATCH"]);var n8=e=>!t8.has(e&&e.code);function Ob(e,t,n,r,s,i,o){try{var a=e[i](o),l=a.value}catch(c){n(c);return}a.done?t(l):Promise.resolve(l).then(r,s)}function FC(e){return function(){var t=this,n=arguments;return new Promise(function(r,s){var i=e.apply(t,n);function o(l){Ob(i,r,s,o,a,"next",l)}function a(l){Ob(i,r,s,o,a,"throw",l)}o(void 0)})}}function Nb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Ab(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Nb(Object(n),!0).forEach(function(r){r8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nb(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r8(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mm="axios-retry";function UC(e){return!e.response&&!!e.code&&e.code!=="ECONNABORTED"&&n8(e)}var zC=["get","head","options"],s8=zC.concat(["put","delete"]);function Av(e){return e.code!=="ECONNABORTED"&&(!e.response||e.response.status>=500&&e.response.status<=599)}function i8(e){return e.config?Av(e)&&zC.indexOf(e.config.method)!==-1:!1}function VC(e){return e.config?Av(e)&&s8.indexOf(e.config.method)!==-1:!1}function BC(e){return UC(e)||VC(e)}function o8(){return 0}function a8(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=Math.pow(2,e)*100,n=t*.2*Math.random();return t+n}function $b(e){var t=e[Mm]||{};return t.retryCount=t.retryCount||0,e[Mm]=t,t}function l8(e,t){return Ab(Ab({},t),e[Mm])}function u8(e,t){e.defaults.agent===t.agent&&delete t.agent,e.defaults.httpAgent===t.httpAgent&&delete t.httpAgent,e.defaults.httpsAgent===t.httpsAgent&&delete t.httpsAgent}function c8(e,t,n,r){return Fm.apply(this,arguments)}function Fm(){return Fm=FC(function*(e,t,n,r){var s=n.retryCount<e&&t(r);if(typeof s=="object")try{var i=yield s;return i!==!1}catch{return!1}return s}),Fm.apply(this,arguments)}function Js(e,t){e.interceptors.request.use(n=>{var r=$b(n);return r.lastRequestTime=Date.now(),n}),e.interceptors.response.use(null,function(){var n=FC(function*(r){var{config:s}=r;if(!s)return Promise.reject(r);var{retries:i=3,retryCondition:o=BC,retryDelay:a=o8,shouldResetTimeout:l=!1,onRetry:c=()=>{}}=l8(s,t),f=$b(s);if(yield c8(i,o,f,r)){f.retryCount+=1;var d=a(f.retryCount,r);if(u8(e,s),!l&&s.timeout&&f.lastRequestTime){var h=Date.now()-f.lastRequestTime,p=s.timeout-h-d;if(p<=0)return Promise.reject(r);s.timeout=p}return s.transformRequest=[x=>x],c(f.retryCount,r,s),new Promise(x=>setTimeout(()=>x(e(s)),d))}return Promise.reject(r)});return function(r){return n.apply(this,arguments)}}())}Js.isNetworkError=UC;Js.isSafeRequestError=i8;Js.isIdempotentRequestError=VC;Js.isNetworkOrIdempotentRequestError=BC;Js.exponentialDelay=a8;Js.isRetryableError=Av;const HC=1024*1024,f8=20*HC,d8=10,h8=5;class Gf{constructor(t,n){ge(this,"abortController");ge(this,"chunks",[]);ge(this,"uploadId");ge(this,"fileKey");ge(this,"chunkAxios");ge(this,"abortedByUser",!1);ge(this,"uploadedParts");this.file=t,this.config=n,this.abortController=new AbortController,this.chunkAxios=gr.create(),Js(this.chunkAxios,{retries:3})}get storageKey(){return`s3-multipart::${this.file.fingerprint}`}async start(){var r,s,i,o,a;const t=cv(this.storageKey);if(t&&await this.getUploadedParts(t),!((r=this.uploadedParts)!=null&&r.length)&&(await this.createMultipartUpload(),!this.uploadId))return;if(this.prepareChunks(),await this.uploadParts()==="done"){if(!await this.completeMultipartUpload())return;try{const c=await this.createFileEntry();if(c!=null&&c.fileEntry){(i=(s=this.config).onSuccess)==null||i.call(s,c==null?void 0:c.fileEntry,this.file),Rh(this.storageKey);return}}catch{}}this.abortController.signal.aborted||this.abortController.abort(),this.abortedByUser||(a=(o=this.config).onError)==null||a.call(o,null,this.file)}async abort(){this.abortedByUser=!0,this.abortController.abort(),await this.abortUploadOnS3()}async uploadParts(){const t=this.chunks.filter(r=>!r.done);if(!t.length)return Promise.resolve("done");const n=await this.batchSignUrls(t.slice(0,d8));if(n){for(;n.length;){const s=n.splice(0,h8).map(o=>this.uploadPartToS3(o));if(!(await Promise.all(s)).every(o=>o))return}return await this.uploadParts()}}async batchSignUrls(t){const n=await this.chunkAxios.post("api/v1/s3/multipart/batch-sign-part-urls",{partNumbers:t.map(r=>r.partNumber),uploadId:this.uploadId,key:this.fileKey},{signal:this.abortController.signal}).then(r=>r.data).catch(r=>{this.abortController.signal.aborted||this.abortController.abort()});return n==null?void 0:n.urls}async uploadPartToS3({url:t,partNumber:n}){const r=this.chunks.find(s=>s.partNumber===n);if(r)return this.chunkAxios.put(t,r.blob,{withCredentials:!1,signal:this.abortController.signal,onUploadProgress:s=>{var o,a;if(!s.lengthComputable)return;r.bytesUploaded=s.loaded;const i=this.chunks.reduce((l,c)=>l+c.bytesUploaded,0);(a=(o=this.config).onProgress)==null||a.call(o,{bytesUploaded:i,bytesTotal:this.file.size})}}).then(s=>{const i=s.headers.etag;if(i)return r.done=!0,r.etag=i,!0}).catch(s=>{!this.abortController.signal.aborted&&s!==void 0&&this.abortController.abort()})}async createMultipartUpload(){const t=await X.post("s3/multipart/create",{filename:this.file.name,mime:this.file.mime,size:this.file.size,extension:this.file.extension,...this.config.metadata}).then(n=>n.data).catch(n=>{var r,s;n.code!=="ERR_CANCELED"&&((s=(r=this.config).onError)==null||s.call(r,qr(n),this.file))});t&&(this.uploadId=t.uploadId,this.fileKey=t.key,fv(this.storageKey,{createdAt:new Date().toISOString(),fileKey:this.fileKey,uploadId:this.uploadId}))}async getUploadedParts({fileKey:t,uploadId:n}){var s;const r=await X.post("s3/multipart/get-uploaded-parts",{key:t,uploadId:n}).then(i=>i.data).catch(()=>(Rh(this.storageKey),null));(s=r==null?void 0:r.parts)!=null&&s.length&&(this.uploadedParts=r.parts,this.uploadId=n,this.fileKey=t)}async completeMultipartUpload(){return X.post("s3/multipart/complete",{key:this.fileKey,uploadId:this.uploadId,parts:this.chunks.map(t=>({ETag:t.etag,PartNumber:t.partNumber}))}).then(t=>t.data).catch(()=>{var t,n;(n=(t=this.config).onError)==null||n.call(t,null,this.file),this.abortUploadOnS3()}).finally(()=>{Rh(this.storageKey)})}async createFileEntry(){return await X.post("s3/entries",{...this.config.metadata,clientMime:this.file.mime,clientName:this.file.name,filename:this.fileKey.split("/").pop(),size:this.file.size,clientExtension:this.file.extension}).then(t=>t.data).catch()}prepareChunks(){var r;this.chunks=[];const t=Math.max(5*HC,Math.ceil(this.file.size/1e4)),n=Math.max(f8,t);if(this.file.size===0)this.chunks.push({blob:this.file.native,done:!1,partNumber:1,bytesUploaded:0});else{let s=1;for(let i=0;i<this.file.size;i+=n){const o=Math.min(this.file.size,i+n),a=(r=this.uploadedParts)==null?void 0:r.find(l=>l.PartNumber===s);this.chunks.push({blob:this.file.native.slice(i,o),done:!!a,partNumber:s,etag:a?a.ETag:void 0,bytesUploaded:a!=null&&a.Size?parseInt(a==null?void 0:a.Size):0}),s++}}}abortUploadOnS3(){return X.post("s3/multipart/abort",{key:this.fileKey,uploadId:this.uploadId})}static async create(t,n){return new Gf(t,n)}}const qC="3.7.5",p8=qC,m8=typeof atob=="function",g8=typeof btoa=="function",Do=typeof Buffer=="function",Ib=typeof TextDecoder=="function"?new TextDecoder:void 0,Lb=typeof TextEncoder=="function"?new TextEncoder:void 0,y8="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",oa=Array.prototype.slice.call(y8),cu=(e=>{let t={};return e.forEach((n,r)=>t[n]=r),t})(oa),v8=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,tt=String.fromCharCode.bind(String),Db=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),WC=e=>e.replace(/=/g,"").replace(/[+\/]/g,t=>t=="+"?"-":"_"),KC=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),QC=e=>{let t,n,r,s,i="";const o=e.length%3;for(let a=0;a<e.length;){if((n=e.charCodeAt(a++))>255||(r=e.charCodeAt(a++))>255||(s=e.charCodeAt(a++))>255)throw new TypeError("invalid character found");t=n<<16|r<<8|s,i+=oa[t>>18&63]+oa[t>>12&63]+oa[t>>6&63]+oa[t&63]}return o?i.slice(0,o-3)+"===".substring(o):i},$v=g8?e=>btoa(e):Do?e=>Buffer.from(e,"binary").toString("base64"):QC,Um=Do?e=>Buffer.from(e).toString("base64"):e=>{let n=[];for(let r=0,s=e.length;r<s;r+=4096)n.push(tt.apply(null,e.subarray(r,r+4096)));return $v(n.join(""))},Lu=(e,t=!1)=>t?WC(Um(e)):Um(e),x8=e=>{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?tt(192|t>>>6)+tt(128|t&63):tt(224|t>>>12&15)+tt(128|t>>>6&63)+tt(128|t&63)}else{var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return tt(240|t>>>18&7)+tt(128|t>>>12&63)+tt(128|t>>>6&63)+tt(128|t&63)}},b8=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,GC=e=>e.replace(b8,x8),Mb=Do?e=>Buffer.from(e,"utf8").toString("base64"):Lb?e=>Um(Lb.encode(e)):e=>$v(GC(e)),Di=(e,t=!1)=>t?WC(Mb(e)):Mb(e),Fb=e=>Di(e,!0),w8=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,_8=e=>{switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),n=t-65536;return tt((n>>>10)+55296)+tt((n&1023)+56320);case 3:return tt((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return tt((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},YC=e=>e.replace(w8,_8),XC=e=>{if(e=e.replace(/\s+/g,""),!v8.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(e.length&3));let t,n="",r,s;for(let i=0;i<e.length;)t=cu[e.charAt(i++)]<<18|cu[e.charAt(i++)]<<12|(r=cu[e.charAt(i++)])<<6|(s=cu[e.charAt(i++)]),n+=r===64?tt(t>>16&255):s===64?tt(t>>16&255,t>>8&255):tt(t>>16&255,t>>8&255,t&255);return n},Iv=m8?e=>atob(KC(e)):Do?e=>Buffer.from(e,"base64").toString("binary"):XC,JC=Do?e=>Db(Buffer.from(e,"base64")):e=>Db(Iv(e).split("").map(t=>t.charCodeAt(0))),ZC=e=>JC(ek(e)),S8=Do?e=>Buffer.from(e,"base64").toString("utf8"):Ib?e=>Ib.decode(JC(e)):e=>YC(Iv(e)),ek=e=>KC(e.replace(/[-_]/g,t=>t=="-"?"+":"/")),zm=e=>S8(ek(e)),E8=e=>{if(typeof e!="string")return!1;const t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},tk=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),nk=function(){const e=(t,n)=>Object.defineProperty(String.prototype,t,tk(n));e("fromBase64",function(){return zm(this)}),e("toBase64",function(t){return Di(this,t)}),e("toBase64URI",function(){return Di(this,!0)}),e("toBase64URL",function(){return Di(this,!0)}),e("toUint8Array",function(){return ZC(this)})},rk=function(){const e=(t,n)=>Object.defineProperty(Uint8Array.prototype,t,tk(n));e("toBase64",function(t){return Lu(this,t)}),e("toBase64URI",function(){return Lu(this,!0)}),e("toBase64URL",function(){return Lu(this,!0)})},j8=()=>{nk(),rk()},C8={version:qC,VERSION:p8,atob:Iv,atobPolyfill:XC,btoa:$v,btoaPolyfill:QC,fromBase64:zm,toBase64:Di,encode:Di,encodeURI:Fb,encodeURL:Fb,utob:GC,btou:YC,decode:zm,isValid:E8,fromUint8Array:Lu,toUint8Array:ZC,extendString:nk,extendUint8Array:rk,extendBuiltins:j8};var k8=function(t,n){if(n=n.split(":")[0],t=+t,!t)return!1;switch(n){case"http":case"ws":return t!==80;case"https":case"wss":return t!==443;case"ftp":return t!==21;case"gopher":return t!==70;case"file":return!1}return t!==0},Lv={},P8=Object.prototype.hasOwnProperty,T8;function Ub(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return null}}function zb(e){try{return encodeURIComponent(e)}catch{return null}}function R8(e){for(var t=/([^=?#&]+)=?([^&]*)/g,n={},r;r=t.exec(e);){var s=Ub(r[1]),i=Ub(r[2]);s===null||i===null||s in n||(n[s]=i)}return n}function O8(e,t){t=t||"";var n=[],r,s;typeof t!="string"&&(t="?");for(s in e)if(P8.call(e,s)){if(r=e[s],!r&&(r===null||r===T8||isNaN(r))&&(r=""),s=zb(s),r=zb(r),s===null||r===null)continue;n.push(s+"="+r)}return n.length?t+n.join("&"):""}Lv.stringify=O8;Lv.parse=R8;var sk=k8,Yf=Lv,N8=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,ik=/[\n\r\t]/g,A8=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,ok=/:\d+$/,$8=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,I8=/^[a-zA-Z]:/;function Dv(e){return(e||"").toString().replace(N8,"")}var Vm=[["#","hash"],["?","query"],function(t,n){return Bn(n.protocol)?t.replace(/\\/g,"/"):t},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],Vb={hash:1,query:1};function ak(e){var t;typeof window<"u"?t=window:typeof zu<"u"?t=zu:typeof self<"u"?t=self:t={};var n=t.location||{};e=e||n;var r={},s=typeof e,i;if(e.protocol==="blob:")r=new Hn(unescape(e.pathname),{});else if(s==="string"){r=new Hn(e,{});for(i in Vb)delete r[i]}else if(s==="object"){for(i in e)i in Vb||(r[i]=e[i]);r.slashes===void 0&&(r.slashes=A8.test(e.href))}return r}function Bn(e){return e==="file:"||e==="ftp:"||e==="http:"||e==="https:"||e==="ws:"||e==="wss:"}function lk(e,t){e=Dv(e),e=e.replace(ik,""),t=t||{};var n=$8.exec(e),r=n[1]?n[1].toLowerCase():"",s=!!n[2],i=!!n[3],o=0,a;return s?i?(a=n[2]+n[3]+n[4],o=n[2].length+n[3].length):(a=n[2]+n[4],o=n[2].length):i?(a=n[3]+n[4],o=n[3].length):a=n[4],r==="file:"?o>=2&&(a=a.slice(2)):Bn(r)?a=n[4]:r?s&&(a=a.slice(2)):o>=2&&Bn(t.protocol)&&(a=n[4]),{protocol:r,slashes:s||Bn(r),slashesCount:o,rest:a}}function L8(e,t){if(e==="")return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,s=n[r-1],i=!1,o=0;r--;)n[r]==="."?n.splice(r,1):n[r]===".."?(n.splice(r,1),o++):o&&(r===0&&(i=!0),n.splice(r,1),o--);return i&&n.unshift(""),(s==="."||s==="..")&&n.push(""),n.join("/")}function Hn(e,t,n){if(e=Dv(e),e=e.replace(ik,""),!(this instanceof Hn))return new Hn(e,t,n);var r,s,i,o,a,l,c=Vm.slice(),f=typeof t,d=this,h=0;for(f!=="object"&&f!=="string"&&(n=t,t=null),n&&typeof n!="function"&&(n=Yf.parse),t=ak(t),s=lk(e||"",t),r=!s.protocol&&!s.slashes,d.slashes=s.slashes||r&&t.slashes,d.protocol=s.protocol||t.protocol||"",e=s.rest,(s.protocol==="file:"&&(s.slashesCount!==2||I8.test(e))||!s.slashes&&(s.protocol||s.slashesCount<2||!Bn(d.protocol)))&&(c[3]=[/(.*)/,"pathname"]);h<c.length;h++){if(o=c[h],typeof o=="function"){e=o(e,d);continue}i=o[0],l=o[1],i!==i?d[l]=e:typeof i=="string"?(a=i==="@"?e.lastIndexOf(i):e.indexOf(i),~a&&(typeof o[2]=="number"?(d[l]=e.slice(0,a),e=e.slice(a+o[2])):(d[l]=e.slice(a),e=e.slice(0,a)))):(a=i.exec(e))&&(d[l]=a[1],e=e.slice(0,a.index)),d[l]=d[l]||r&&o[3]&&t[l]||"",o[4]&&(d[l]=d[l].toLowerCase())}n&&(d.query=n(d.query)),r&&t.slashes&&d.pathname.charAt(0)!=="/"&&(d.pathname!==""||t.pathname!=="")&&(d.pathname=L8(d.pathname,t.pathname)),d.pathname.charAt(0)!=="/"&&Bn(d.protocol)&&(d.pathname="/"+d.pathname),sk(d.port,d.protocol)||(d.host=d.hostname,d.port=""),d.username=d.password="",d.auth&&(a=d.auth.indexOf(":"),~a?(d.username=d.auth.slice(0,a),d.username=encodeURIComponent(decodeURIComponent(d.username)),d.password=d.auth.slice(a+1),d.password=encodeURIComponent(decodeURIComponent(d.password))):d.username=encodeURIComponent(decodeURIComponent(d.auth)),d.auth=d.password?d.username+":"+d.password:d.username),d.origin=d.protocol!=="file:"&&Bn(d.protocol)&&d.host?d.protocol+"//"+d.host:"null",d.href=d.toString()}function D8(e,t,n){var r=this;switch(e){case"query":typeof t=="string"&&t.length&&(t=(n||Yf.parse)(t)),r[e]=t;break;case"port":r[e]=t,sk(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,ok.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!n;break;case"pathname":case"hash":if(t){var s=e==="pathname"?"/":"#";r[e]=t.charAt(0)!==s?s+t:t}else r[e]=t;break;case"username":case"password":r[e]=encodeURIComponent(t);break;case"auth":var i=t.indexOf(":");~i?(r.username=t.slice(0,i),r.username=encodeURIComponent(decodeURIComponent(r.username)),r.password=t.slice(i+1),r.password=encodeURIComponent(decodeURIComponent(r.password))):r.username=encodeURIComponent(decodeURIComponent(t))}for(var o=0;o<Vm.length;o++){var a=Vm[o];a[4]&&(r[a[1]]=r[a[1]].toLowerCase())}return r.auth=r.password?r.username+":"+r.password:r.username,r.origin=r.protocol!=="file:"&&Bn(r.protocol)&&r.host?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function M8(e){(!e||typeof e!="function")&&(e=Yf.stringify);var t,n=this,r=n.host,s=n.protocol;s&&s.charAt(s.length-1)!==":"&&(s+=":");var i=s+(n.protocol&&n.slashes||Bn(n.protocol)?"//":"");return n.username?(i+=n.username,n.password&&(i+=":"+n.password),i+="@"):n.password?(i+=":"+n.password,i+="@"):n.protocol!=="file:"&&Bn(n.protocol)&&!r&&n.pathname!=="/"&&(i+="@"),(r[r.length-1]===":"||ok.test(n.hostname)&&!n.port)&&(r+=":"),i+=r+n.pathname,t=typeof n.query=="object"?e(n.query):n.query,t&&(i+=t.charAt(0)!=="?"?"?"+t:t),n.hash&&(i+=n.hash),i}Hn.prototype={set:D8,toString:M8};Hn.extractProtocol=lk;Hn.location=ak;Hn.trimLeft=Dv;Hn.qs=Yf;var F8=Hn;function Bm(e){return Bm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bm(e)}function Bb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function U8(e,t,n){return t&&Bb(e.prototype,t),n&&Bb(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function z8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V8(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tl(e,t)}function B8(e){var t=uk();return function(){var r=nl(e),s;if(t){var i=nl(this).constructor;s=Reflect.construct(r,arguments,i)}else s=r.apply(this,arguments);return H8(this,s)}}function H8(e,t){if(t&&(Bm(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q8(e)}function q8(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hm(e){var t=typeof Map=="function"?new Map:void 0;return Hm=function(r){if(r===null||!W8(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,s)}function s(){return Du(r,arguments,nl(this).constructor)}return s.prototype=Object.create(r.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),tl(s,r)},Hm(e)}function Du(e,t,n){return uk()?Du=Reflect.construct.bind():Du=function(s,i,o){var a=[null];a.push.apply(a,i);var l=Function.bind.apply(s,a),c=new l;return o&&tl(c,o.prototype),c},Du.apply(null,arguments)}function uk(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function W8(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function tl(e,t){return tl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},tl(e,t)}function nl(e){return nl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nl(e)}var fu=function(e){V8(n,e);var t=B8(n);function n(r){var s,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(z8(this,n),s=t.call(this,r),s.originalRequest=o,s.originalResponse=a,s.causingError=i,i!=null&&(r+=", caused by ".concat(i.toString())),o!=null){var l=o.getHeader("X-Request-ID")||"n/a",c=o.getMethod(),f=o.getURL(),d=a?a.getStatus():"n/a",h=a?a.getBody()||"":"n/a";r+=", originated from request (method: ".concat(c,", url: ").concat(f,", response code: ").concat(d,", response text: ").concat(h,", request id: ").concat(l,")")}return s.message=r,s}return U8(n)}(Hm(Error));function K8(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=Math.random()*16|0,n=e==="x"?t:t&3|8;return n.toString(16)})}function ck(e,t){return X8(e)||Y8(e,t)||G8(e,t)||Q8()}function Q8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G8(e,t){if(e){if(typeof e=="string")return Hb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Hb(e,t)}}function Hb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Y8(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],s=!0,i=!1,o,a;try{for(n=n.call(e);!(s=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));s=!0);}catch(l){i=!0,a=l}finally{try{!s&&n.return!=null&&n.return()}finally{if(i)throw a}}return r}}function X8(e){if(Array.isArray(e))return e}function qb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function si(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qb(Object(n),!0).forEach(function(r){J8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qb(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function J8(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function eF(e,t,n){return t&&Wb(e.prototype,t),n&&Wb(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var tF={endpoint:null,uploadUrl:null,metadata:{},fingerprint:null,uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,onUploadUrlAvailable:null,overridePatchMethod:!1,headers:{},addRequestId:!1,onBeforeRequest:null,onAfterResponse:null,onShouldRetry:null,chunkSize:1/0,retryDelays:[0,1e3,3e3,5e3],parallelUploads:1,parallelUploadBoundaries:null,storeFingerprintForResuming:!0,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1,urlStorage:null,fileReader:null,httpStack:null},Kc=function(){function e(t,n){Z8(this,e),"resume"in n&&console.log("tus: The `resume` option has been removed in tus-js-client v2. Please use the URL storage API instead."),this.options=n,this.options.chunkSize=Number(this.options.chunkSize),this._urlStorage=this.options.urlStorage,this.file=t,this.url=null,this._req=null,this._fingerprint=null,this._urlStorageKey=null,this._offset=null,this._aborted=!1,this._size=null,this._source=null,this._retryAttempt=0,this._retryTimeout=null,this._offsetBeforeRetry=0,this._parallelUploads=null,this._parallelUploadUrls=null}return eF(e,[{key:"findPreviousUploads",value:function(){var n=this;return this.options.fingerprint(this.file,this.options).then(function(r){return n._urlStorage.findUploadsByFingerprint(r)})}},{key:"resumeFromPreviousUpload",value:function(n){this.url=n.uploadUrl||null,this._parallelUploadUrls=n.parallelUploadUrls||null,this._urlStorageKey=n.urlStorageKey}},{key:"start",value:function(){var n=this,r=this.file;if(!r){this._emitError(new Error("tus: no file or stream to upload provided"));return}if(!this.options.endpoint&&!this.options.uploadUrl&&!this.url){this._emitError(new Error("tus: neither an endpoint or an upload URL is provided"));return}var s=this.options.retryDelays;if(s!=null&&Object.prototype.toString.call(s)!=="[object Array]"){this._emitError(new Error("tus: the `retryDelays` option must either be an array or null"));return}if(this.options.parallelUploads>1)for(var i=0,o=["uploadUrl","uploadSize","uploadLengthDeferred"];i<o.length;i++){var a=o[i];if(this.options[a]){this._emitError(new Error("tus: cannot use the ".concat(a," option when parallelUploads is enabled")));return}}if(this.options.parallelUploadBoundaries){if(this.options.parallelUploads<=1){this._emitError(new Error("tus: cannot use the `parallelUploadBoundaries` option when `parallelUploads` is disabled"));return}if(this.options.parallelUploads!==this.options.parallelUploadBoundaries.length){this._emitError(new Error("tus: the `parallelUploadBoundaries` must have the same length as the value of `parallelUploads`"));return}}this.options.fingerprint(r,this.options).then(function(l){return n._fingerprint=l,n._source?n._source:n.options.fileReader.openFile(r,n.options.chunkSize)}).then(function(l){if(n._source=l,n.options.uploadLengthDeferred)n._size=null;else if(n.options.uploadSize!=null){if(n._size=Number(n.options.uploadSize),Number.isNaN(n._size)){n._emitError(new Error("tus: cannot convert `uploadSize` option into a number"));return}}else if(n._size=n._source.size,n._size==null){n._emitError(new Error("tus: cannot automatically derive upload's size from input. Specify it manually using the `uploadSize` option or use the `uploadLengthDeferred` option"));return}n.options.parallelUploads>1||n._parallelUploadUrls!=null?n._startParallelUpload():n._startSingleUpload()}).catch(function(l){n._emitError(l)})}},{key:"_startParallelUpload",value:function(){var n,r=this,s=this._size,i=0;this._parallelUploads=[];var o=this._parallelUploadUrls!=null?this._parallelUploadUrls.length:this.options.parallelUploads,a=(n=this.options.parallelUploadBoundaries)!==null&&n!==void 0?n:rF(this._source.size,o);this._parallelUploadUrls&&a.forEach(function(f,d){f.uploadUrl=r._parallelUploadUrls[d]||null}),this._parallelUploadUrls=new Array(a.length);var l=a.map(function(f,d){var h=0;return r._source.slice(f.start,f.end).then(function(p){var x=p.value;return new Promise(function(w,b){var v=si(si({},r.options),{},{uploadUrl:f.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,parallelUploadBoundaries:null,metadata:{},headers:si(si({},r.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:w,onError:b,onProgress:function(S){i=i-h+S,h=S,r._emitProgress(i,s)},onUploadUrlAvailable:function(){r._parallelUploadUrls[d]=m.url,r._parallelUploadUrls.filter(function(S){return!!S}).length===a.length&&r._saveUploadInUrlStorage()}}),m=new e(x,v);m.start(),r._parallelUploads.push(m)})})}),c;Promise.all(l).then(function(){c=r._openRequest("POST",r.options.endpoint),c.setHeader("Upload-Concat","final;".concat(r._parallelUploadUrls.join(" ")));var f=Kb(r.options.metadata);return f!==""&&c.setHeader("Upload-Metadata",f),r._sendRequest(c,null)}).then(function(f){if(!ai(f.getStatus(),200)){r._emitHttpError(c,f,"tus: unexpected response while creating upload");return}var d=f.getHeader("Location");if(d==null){r._emitHttpError(c,f,"tus: invalid or missing Location header");return}r.url=Xb(r.options.endpoint,d),"Created upload at ".concat(r.url),r._emitSuccess()}).catch(function(f){r._emitError(f)})}},{key:"_startSingleUpload",value:function(){if(this._aborted=!1,this.url!=null){"Resuming upload from previous URL: ".concat(this.url),this._resumeUpload();return}if(this.options.uploadUrl!=null){"Resuming upload from provided URL: ".concat(this.options.uploadUrl),this.url=this.options.uploadUrl,this._resumeUpload();return}this._createUpload()}},{key:"abort",value:function(n){var r=this;return this._parallelUploads!=null&&this._parallelUploads.forEach(function(s){s.abort(n)}),this._req!==null&&this._req.abort(),this._aborted=!0,this._retryTimeout!=null&&(clearTimeout(this._retryTimeout),this._retryTimeout=null),!n||this.url==null?Promise.resolve():e.terminate(this.url,this.options).then(function(){return r._removeFromUrlStorage()})}},{key:"_emitHttpError",value:function(n,r,s,i){this._emitError(new fu(s,i,n,r))}},{key:"_emitError",value:function(n){var r=this;if(!this._aborted){if(this.options.retryDelays!=null){var s=this._offset!=null&&this._offset>this._offsetBeforeRetry;if(s&&(this._retryAttempt=0),Yb(n,this._retryAttempt,this.options)){var i=this.options.retryDelays[this._retryAttempt++];this._offsetBeforeRetry=this._offset,this._retryTimeout=setTimeout(function(){r.start()},i);return}}if(typeof this.options.onError=="function")this.options.onError(n);else throw n}}},{key:"_emitSuccess",value:function(){this.options.removeFingerprintOnSuccess&&this._removeFromUrlStorage(),typeof this.options.onSuccess=="function"&&this.options.onSuccess()}},{key:"_emitProgress",value:function(n,r){typeof this.options.onProgress=="function"&&this.options.onProgress(n,r)}},{key:"_emitChunkComplete",value:function(n,r,s){typeof this.options.onChunkComplete=="function"&&this.options.onChunkComplete(n,r,s)}},{key:"_createUpload",value:function(){var n=this;if(!this.options.endpoint){this._emitError(new Error("tus: unable to create upload because no endpoint is provided"));return}var r=this._openRequest("POST",this.options.endpoint);this.options.uploadLengthDeferred?r.setHeader("Upload-Defer-Length",1):r.setHeader("Upload-Length",this._size);var s=Kb(this.options.metadata);s!==""&&r.setHeader("Upload-Metadata",s);var i;this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred?(this._offset=0,i=this._addChunkToRequest(r)):i=this._sendRequest(r,null),i.then(function(o){if(!ai(o.getStatus(),200)){n._emitHttpError(r,o,"tus: unexpected response while creating upload");return}var a=o.getHeader("Location");if(a==null){n._emitHttpError(r,o,"tus: invalid or missing Location header");return}if(n.url=Xb(n.options.endpoint,a),"Created upload at ".concat(n.url),typeof n.options.onUploadUrlAvailable=="function"&&n.options.onUploadUrlAvailable(),n._size===0){n._emitSuccess(),n._source.close();return}n._saveUploadInUrlStorage().then(function(){n.options.uploadDataDuringCreation?n._handleUploadResponse(r,o):(n._offset=0,n._performUpload())})}).catch(function(o){n._emitHttpError(r,null,"tus: failed to create upload",o)})}},{key:"_resumeUpload",value:function(){var n=this,r=this._openRequest("HEAD",this.url),s=this._sendRequest(r,null);s.then(function(i){var o=i.getStatus();if(!ai(o,200)){if(o===423){n._emitHttpError(r,i,"tus: upload is currently locked; retry later");return}if(ai(o,400)&&n._removeFromUrlStorage(),!n.options.endpoint){n._emitHttpError(r,i,"tus: unable to resume upload (new upload cannot be created without an endpoint)");return}n.url=null,n._createUpload();return}var a=parseInt(i.getHeader("Upload-Offset"),10);if(Number.isNaN(a)){n._emitHttpError(r,i,"tus: invalid or missing offset value");return}var l=parseInt(i.getHeader("Upload-Length"),10);if(Number.isNaN(l)&&!n.options.uploadLengthDeferred){n._emitHttpError(r,i,"tus: invalid or missing length value");return}typeof n.options.onUploadUrlAvailable=="function"&&n.options.onUploadUrlAvailable(),n._saveUploadInUrlStorage().then(function(){if(a===l){n._emitProgress(l,l),n._emitSuccess();return}n._offset=a,n._performUpload()})}).catch(function(i){n._emitHttpError(r,null,"tus: failed to resume upload",i)})}},{key:"_performUpload",value:function(){var n=this;if(!this._aborted){var r;this.options.overridePatchMethod?(r=this._openRequest("POST",this.url),r.setHeader("X-HTTP-Method-Override","PATCH")):r=this._openRequest("PATCH",this.url),r.setHeader("Upload-Offset",this._offset);var s=this._addChunkToRequest(r);s.then(function(i){if(!ai(i.getStatus(),200)){n._emitHttpError(r,i,"tus: unexpected response while uploading chunk");return}n._handleUploadResponse(r,i)}).catch(function(i){n._aborted||n._emitHttpError(r,null,"tus: failed to upload chunk at offset ".concat(n._offset),i)})}}},{key:"_addChunkToRequest",value:function(n){var r=this,s=this._offset,i=this._offset+this.options.chunkSize;return n.setProgressHandler(function(o){r._emitProgress(s+o,r._size)}),n.setHeader("Content-Type","application/offset+octet-stream"),(i===1/0||i>this._size)&&!this.options.uploadLengthDeferred&&(i=this._size),this._source.slice(s,i).then(function(o){var a=o.value,l=o.done;return r.options.uploadLengthDeferred&&l&&(r._size=r._offset+(a&&a.size?a.size:0),n.setHeader("Upload-Length",r._size)),a===null?r._sendRequest(n):(r._emitProgress(r._offset,r._size),r._sendRequest(n,a))})}},{key:"_handleUploadResponse",value:function(n,r){var s=parseInt(r.getHeader("Upload-Offset"),10);if(Number.isNaN(s)){this._emitHttpError(n,r,"tus: invalid or missing offset value");return}if(this._emitProgress(s,this._size),this._emitChunkComplete(s-this._offset,s,this._size),this._offset=s,s===this._size){this._emitSuccess(),this._source.close();return}this._performUpload()}},{key:"_openRequest",value:function(n,r){var s=Qb(n,r,this.options);return this._req=s,s}},{key:"_removeFromUrlStorage",value:function(){var n=this;this._urlStorageKey&&(this._urlStorage.removeUpload(this._urlStorageKey).catch(function(r){n._emitError(r)}),this._urlStorageKey=null)}},{key:"_saveUploadInUrlStorage",value:function(){var n=this;if(!this.options.storeFingerprintForResuming||!this._fingerprint||this._urlStorageKey!==null)return Promise.resolve();var r={size:this._size,metadata:this.options.metadata,creationTime:new Date().toString()};return this._parallelUploads?r.parallelUploadUrls=this._parallelUploadUrls:r.uploadUrl=this.url,this._urlStorage.addUpload(this._fingerprint,r).then(function(s){n._urlStorageKey=s})}},{key:"_sendRequest",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Gb(n,r,this.options)}}],[{key:"terminate",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=Qb("DELETE",n,r);return Gb(s,null,r).then(function(i){if(i.getStatus()!==204)throw new fu("tus: unexpected response while terminating upload",null,s,i)}).catch(function(i){if(i instanceof fu||(i=new fu("tus: failed to terminate upload",i,s,null)),!Yb(i,0,r))throw i;var o=r.retryDelays[0],a=r.retryDelays.slice(1),l=si(si({},r),{},{retryDelays:a});return new Promise(function(c){return setTimeout(c,o)}).then(function(){return e.terminate(n,l)})})}}]),e}();function Kb(e){return Object.entries(e).map(function(t){var n=ck(t,2),r=n[0],s=n[1];return"".concat(r," ").concat(C8.encode(String(s)))}).join(",")}function ai(e,t){return e>=t&&e<t+100}function Qb(e,t,n){var r=n.httpStack.createRequest(e,t);r.setHeader("Tus-Resumable","1.0.0");var s=n.headers||{};if(Object.entries(s).forEach(function(o){var a=ck(o,2),l=a[0],c=a[1];r.setHeader(l,c)}),n.addRequestId){var i=K8();r.setHeader("X-Request-ID",i)}return r}function Gb(e,t,n){var r=typeof n.onBeforeRequest=="function"?Promise.resolve(n.onBeforeRequest(e)):Promise.resolve();return r.then(function(){return e.send(t).then(function(s){var i=typeof n.onAfterResponse=="function"?Promise.resolve(n.onAfterResponse(e,s)):Promise.resolve();return i.then(function(){return s})})})}function nF(){var e=!0;return typeof window<"u"&&"navigator"in window&&window.navigator.onLine===!1&&(e=!1),e}function Yb(e,t,n){if(n.retryDelays==null||t>=n.retryDelays.length||e.originalRequest==null)return!1;if(n&&typeof n.onShouldRetry=="function")return n.onShouldRetry(e,t,n);var r=e.originalResponse?e.originalResponse.getStatus():0;return(!ai(r,400)||r===409||r===423)&&nF()}function Xb(e,t){return new F8(t,e).toString()}function rF(e,t){for(var n=Math.floor(e/t),r=[],s=0;s<t;s++)r.push({start:n*s,end:n*(s+1)});return r[t-1].end=e,r}Kc.defaultOptions=tF;function sF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function iF(e,t,n){return t&&Jb(e.prototype,t),n&&Jb(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var oF=function(){function e(){sF(this,e)}return iF(e,[{key:"listAllUploads",value:function(){return Promise.resolve([])}},{key:"findUploadsByFingerprint",value:function(n){return Promise.resolve([])}},{key:"removeUpload",value:function(n){return Promise.resolve()}},{key:"addUpload",value:function(n,r){return Promise.resolve(null)}}]),e}();function aF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function lF(e,t,n){return t&&Zb(e.prototype,t),n&&Zb(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var qm=!1;try{qm="localStorage"in window;var Fh="tusSupport",ew=localStorage.getItem(Fh);localStorage.setItem(Fh,ew),ew===null&&localStorage.removeItem(Fh)}catch(e){if(e.code===e.SECURITY_ERR||e.code===e.QUOTA_EXCEEDED_ERR)qm=!1;else throw e}var uF=qm,cF=function(){function e(){aF(this,e)}return lF(e,[{key:"findAllUploads",value:function(){var n=this._findEntries("tus::");return Promise.resolve(n)}},{key:"findUploadsByFingerprint",value:function(n){var r=this._findEntries("tus::".concat(n,"::"));return Promise.resolve(r)}},{key:"removeUpload",value:function(n){return localStorage.removeItem(n),Promise.resolve()}},{key:"addUpload",value:function(n,r){var s=Math.round(Math.random()*1e12),i="tus::".concat(n,"::").concat(s);return localStorage.setItem(i,JSON.stringify(r)),Promise.resolve(i)}},{key:"_findEntries",value:function(n){for(var r=[],s=0;s<localStorage.length;s++){var i=localStorage.key(s);if(i.indexOf(n)===0)try{var o=JSON.parse(localStorage.getItem(i));o.urlStorageKey=i,r.push(o)}catch{}}return r}}]),e}();function Mv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Fv(e,t,n){return t&&tw(e.prototype,t),n&&tw(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var fF=function(){function e(){Mv(this,e)}return Fv(e,[{key:"createRequest",value:function(n,r){return new dF(n,r)}},{key:"getName",value:function(){return"XHRHttpStack"}}]),e}(),dF=function(){function e(t,n){Mv(this,e),this._xhr=new XMLHttpRequest,this._xhr.open(t,n,!0),this._method=t,this._url=n,this._headers={}}return Fv(e,[{key:"getMethod",value:function(){return this._method}},{key:"getURL",value:function(){return this._url}},{key:"setHeader",value:function(n,r){this._xhr.setRequestHeader(n,r),this._headers[n]=r}},{key:"getHeader",value:function(n){return this._headers[n]}},{key:"setProgressHandler",value:function(n){"upload"in this._xhr&&(this._xhr.upload.onprogress=function(r){r.lengthComputable&&n(r.loaded)})}},{key:"send",value:function(){var n=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return new Promise(function(s,i){n._xhr.onload=function(){s(new hF(n._xhr))},n._xhr.onerror=function(o){i(o)},n._xhr.send(r)})}},{key:"abort",value:function(){return this._xhr.abort(),Promise.resolve()}},{key:"getUnderlyingObject",value:function(){return this._xhr}}]),e}(),hF=function(){function e(t){Mv(this,e),this._xhr=t}return Fv(e,[{key:"getStatus",value:function(){return this._xhr.status}},{key:"getHeader",value:function(n){return this._xhr.getResponseHeader(n)}},{key:"getBody",value:function(){return this._xhr.responseText}},{key:"getUnderlyingObject",value:function(){return this._xhr}}]),e}(),fk=function(){return typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative"};function pF(e){return new Promise(function(t,n){var r=new XMLHttpRequest;r.responseType="blob",r.onload=function(){var s=r.response;t(s)},r.onerror=function(s){n(s)},r.open("GET",e),r.send()})}var mF=function(){return typeof window<"u"&&(typeof window.PhoneGap<"u"||typeof window.Cordova<"u"||typeof window.cordova<"u")};function gF(e){return new Promise(function(t,n){var r=new FileReader;r.onload=function(){var s=new Uint8Array(r.result);t({value:s})},r.onerror=function(s){n(s)},r.readAsArrayBuffer(e)})}function yF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vF(e,t,n){return t&&nw(e.prototype,t),n&&nw(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var rw=function(){function e(t){yF(this,e),this._file=t,this.size=t.size}return vF(e,[{key:"slice",value:function(n,r){if(mF())return gF(this._file.slice(n,r));var s=this._file.slice(n,r);return Promise.resolve({value:s})}},{key:"close",value:function(){}}]),e}();function xF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function bF(e,t,n){return t&&sw(e.prototype,t),n&&sw(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function iw(e){return e===void 0?0:e.size!==void 0?e.size:e.length}function wF(e,t){if(e.concat)return e.concat(t);if(e instanceof Blob)return new Blob([e,t],{type:e.type});if(e.set){var n=new e.constructor(e.length+t.length);return n.set(e),n.set(t,e.length),n}throw new Error("Unknown data type")}var _F=function(){function e(t){xF(this,e),this._buffer=void 0,this._bufferOffset=0,this._reader=t,this._done=!1}return bF(e,[{key:"slice",value:function(n,r){return n<this._bufferOffset?Promise.reject(new Error("Requested data is before the reader's current offset")):this._readUntilEnoughDataOrDone(n,r)}},{key:"_readUntilEnoughDataOrDone",value:function(n,r){var s=this,i=r<=this._bufferOffset+iw(this._buffer);if(this._done||i){var o=this._getDataFromBuffer(n,r),a=o==null?this._done:!1;return Promise.resolve({value:o,done:a})}return this._reader.read().then(function(l){var c=l.value,f=l.done;return f?s._done=!0:s._buffer===void 0?s._buffer=c:s._buffer=wF(s._buffer,c),s._readUntilEnoughDataOrDone(n,r)})}},{key:"_getDataFromBuffer",value:function(n,r){n>this._bufferOffset&&(this._buffer=this._buffer.slice(n-this._bufferOffset),this._bufferOffset=n);var s=iw(this._buffer)===0;return this._done&&s?null:this._buffer.slice(0,r-n)}},{key:"close",value:function(){this._reader.cancel&&this._reader.cancel()}}]),e}();function SF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ow(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function EF(e,t,n){return t&&ow(e.prototype,t),n&&ow(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var jF=function(){function e(){SF(this,e)}return EF(e,[{key:"openFile",value:function(n,r){return fk()&&n&&typeof n.uri<"u"?pF(n.uri).then(function(s){return new rw(s)}).catch(function(s){throw new Error("tus: cannot fetch `file.uri` as Blob, make sure the uri is correct and accessible. ".concat(s))}):typeof n.slice=="function"&&typeof n.size<"u"?Promise.resolve(new rw(n)):typeof n.read=="function"?(r=Number(r),Number.isFinite(r)?Promise.resolve(new _F(n,r)):Promise.reject(new Error("cannot create source for stream without a finite value for the `chunkSize` option"))):Promise.reject(new Error("source object may only be an instance of File, Blob, or Reader in this environment"))}}]),e}();function CF(e,t){return fk()?Promise.resolve(kF(e,t)):Promise.resolve(["tus-br",e.name,e.type,e.size,e.lastModified,t.endpoint].join("-"))}function kF(e,t){var n=e.exif?PF(JSON.stringify(e.exif)):"noexif";return["tus-rn",e.name||"noname",e.size||"nosize",n,t.endpoint].join("/")}function PF(e){var t=0;if(e.length===0)return t;for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);t=(t<<5)-t+r,t&=t}return t}function Wm(e){return Wm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wm(e)}function TF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function RF(e,t,n){return t&&aw(e.prototype,t),n&&aw(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function OF(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Km(e,t)}function Km(e,t){return Km=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},Km(e,t)}function NF(e){var t=IF();return function(){var r=Qc(e),s;if(t){var i=Qc(this).constructor;s=Reflect.construct(r,arguments,i)}else s=r.apply(this,arguments);return AF(this,s)}}function AF(e,t){if(t&&(Wm(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $F(e)}function $F(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IF(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Qc(e){return Qc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Qc(e)}function lw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Si(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lw(Object(n),!0).forEach(function(r){LF(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LF(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uw=Si(Si({},Kc.defaultOptions),{},{httpStack:new fF,fileReader:new jF,urlStorage:uF?new cF:new oF,fingerprint:CF}),DF=function(e){OF(n,e);var t=NF(n);function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return TF(this,n),s=Si(Si({},uw),s),t.call(this,r,s)}return RF(n,null,[{key:"terminate",value:function(s){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return i=Si(Si({},uw),i),Kc.terminate(s,i)}}]),n}(Kc);class Xf{constructor(t){this.upload=t}start(){this.upload.start()}abort(){return this.upload.abort(!0)}static async create(t,{onProgress:n,onSuccess:r,onError:s,metadata:i,chunkSize:o,baseUrl:a}){const l=["tus",t.fingerprint,"drive"].join("-"),c=new DF(t.native,{fingerprint:()=>Promise.resolve(l),removeFingerprintOnSuccess:!0,endpoint:`${a}/api/v1/tus/upload`,chunkSize:o,retryDelays:[0,3e3,5e3,1e4,2e4],overridePatchMethod:!0,metadata:{name:window.btoa(t.id),clientName:t.name,clientExtension:t.extension,clientMime:t.mime||"",clientSize:`${t.size}`,...i},headers:{"X-XSRF-TOKEN":rv.getCookie("XSRF-TOKEN")},onError:d=>{var h;if("originalResponse"in d)try{const p=(h=JSON.parse(d.originalResponse.getBody()))==null?void 0:h.message;s==null||s(p,t)}catch{s==null||s(null,t)}else s==null||s(null,t)},onProgress(d,h){n==null||n({bytesUploaded:d,bytesTotal:h})},onSuccess:async()=>{var h;const d=(h=c.url)==null?void 0:h.split("/").pop();try{if(d){const p=await MF(d);r==null||r(p.fileEntry,t)}}catch(p){localStorage.removeItem(l),s==null||s(qr(p),t)}}}),f=await c.findPreviousUploads();return f.length&&c.resumeFromPreviousUpload(f[0]),new Xf(c)}}function MF(e){return X.post("tus/entries",{uploadKey:e}).then(t=>t.data)}var rl=(e=>(e.public="public",e.uploads="uploads",e))(rl||{});class Uv{constructor(t,n){ge(this,"abortController");ge(this,"presignedRequest");this.file=t,this.config=n,this.abortController=new AbortController}async start(){var r,s,i,o;if(this.presignedRequest=await this.presignPostUrl(),!this.presignedRequest||await this.uploadFileToS3()!=="uploaded")return;const n=await this.createFileEntry();n!=null&&n.fileEntry?(s=(r=this.config).onSuccess)==null||s.call(r,n.fileEntry,this.file):this.abortController.signal||(o=(i=this.config).onError)==null||o.call(i,null,this.file)}abort(){return this.abortController.abort(),Promise.resolve()}presignPostUrl(){var t;return X.post("s3/simple/presign",{filename:this.file.name,mime:this.file.mime,disk:(t=this.config.metadata)==null?void 0:t.disk,size:this.file.size,extension:this.file.extension,...this.config.metadata},{signal:this.abortController.signal}).then(n=>n.data).catch(n=>{var r,s;n.code!=="ERR_CANCELED"&&((s=(r=this.config).onError)==null||s.call(r,qr(n),this.file))})}uploadFileToS3(){const{url:t,acl:n}=this.presignedRequest;return gr.put(t,this.file.native,{signal:this.abortController.signal,withCredentials:!1,headers:{"Content-Type":this.file.mime,"x-amz-acl":n},onUploadProgress:r=>{var s,i;r.lengthComputable&&((i=(s=this.config).onProgress)==null||i.call(s,{bytesUploaded:r.loaded,bytesTotal:r.total}))}}).then(()=>"uploaded").catch(r=>{var s,i;r.code!=="ERR_CANCELED"&&((i=(s=this.config).onError)==null||i.call(s,qr(r),this.file))})}async createFileEntry(){return await X.post("s3/entries",{...this.config.metadata,clientMime:this.file.mime,clientName:this.file.name,filename:this.presignedRequest.key.split("/").pop(),size:this.file.size,clientExtension:this.file.extension}).then(t=>t.data).catch(t=>{var n,r;t.code!=="ERR_CANCELED"&&((r=(n=this.config).onError)==null||r.call(n,qr(t),this.file))})}static async create(t,n){return new Uv(t,n)}}class zv{constructor(t,n){ge(this,"abortController");this.file=t,this.config=n,this.abortController=new AbortController}async start(){const t=new FormData,{onSuccess:n,onError:r,onProgress:s,metadata:i}=this.config;t.set("file",this.file.native),i&&Object.entries(i).forEach(([a,l])=>{t.set(a,`${l}`)});const o=await X.post("file-entries",t,{onUploadProgress:a=>{a.lengthComputable&&(s==null||s({bytesUploaded:a.loaded,bytesTotal:a.total}))},signal:this.abortController.signal,headers:{"Content-Type":"multipart/form-data"}}).catch(a=>{a.code!=="ERR_CANCELED"&&(r==null||r(qr(a),this.file))});this.abortController.signal.aborted||o&&o.data.fileEntry&&(n==null||n(o.data.fileEntry,this.file))}abort(){return this.abortController.abort(),Promise.resolve()}static async create(t,n){return new zv(t,n)}}function FF(e){if(e==null||Number.isNaN(e))return"";const t=e<0,n=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];if(t&&(e=-e),e<1)return`${(t?"-":"")+e} B`;const r=Math.min(Math.floor(Math.log(e)/Math.log(1024)),n.length-1);e=Number(e/Math.pow(1024,r));const s=n[r];return e>=10||e%1===0?`${(t?"-":"")+e.toFixed(0)} ${s}`:`${(t?"-":"")+e.toFixed(1)} ${s}`}function dk(e,t){this.text=e=e||"",this.hasWild=~e.indexOf("*"),this.separator=t,this.parts=e.split(t)}dk.prototype.match=function(e){var t=!0,n=this.parts,r,s=n.length,i;if(typeof e=="string"||e instanceof String)if(!this.hasWild&&this.text!=e)t=!1;else{for(i=(e||"").split(this.separator),r=0;t&&r<s;r++)n[r]!=="*"&&(r<i.length?t=n[r]===i[r]:t=!1);t=t&&i}else if(typeof e.splice=="function")for(t=[],r=e.length;r--;)this.match(e[r])&&(t[t.length]=e[r]);else if(typeof e=="object"){t={};for(var o in e)this.match(o)&&(t[o]=e[o])}return t};var UF=function(e,t,n){var r=new dk(e,n||/[\/\.]/);return typeof t<"u"?r.match(t):r},zF=UF,VF=/[\/\+\.]/,BF=function(e,t){function n(r){var s=zF(r,e,VF);return s&&s.length>=2}return t?n(t.split(";")[0]):n};function HF(e,t){if(!t)return;const{maxFileSize:n,allowedFileTypes:r,blockedFileTypes:s}=t;if(n&&e.size!=null&&e.size>n)return re("`:file` exceeds maximum allowed size of :size",{values:{file:e.name,size:FF(n)}});if(r!=null&&r.length&&!cw(e,r)||s!=null&&s.length&&cw(e,s))return re("This file type is not allowed")}function cw(e,t){return t.map(n=>n.split(",")).flat().some(n=>{if(n.includes("/"))return e.mime?BF(e.mime.replace(/;.*?$/,""),n):!1;const r=n.replace(".","").toLowerCase();return r&&e.extension?e.extension.toLowerCase()===r:!1})}class qF{constructor(){ge(this,"aliveTimer");ge(this,"isDone",!1);ge(this,"timeout",3e4);ge(this,"timeoutHandler",null)}progress(){this.isDone||!this.timeoutHandler||this.timeout>0&&(clearTimeout(this.aliveTimer),this.aliveTimer=setTimeout(this.timeoutHandler,this.timeout))}done(){this.isDone||(clearTimeout(this.aliveTimer),this.aliveTimer=null,this.isDone=!0)}}async function WF(e,t){var c,f;const n=ls().settings,r=e.options,s=e.file;if(r!=null&&r.restrictions){const d=HF(s,r.restrictions);if(d)return t.updateFileUpload(s.id,{errorMessage:d,status:"failed",request:void 0,timer:void 0}),r.showToastOnRestrictionFail&&ce.danger(d),t.runQueue(),null}const i=new qF,o={metadata:{...r==null?void 0:r.metadata,relativePath:s.relativePath,disk:((c=r==null?void 0:r.metadata)==null?void 0:c.disk)||rl.uploads,parentId:((f=r==null?void 0:r.metadata)==null?void 0:f.parentId)||""},chunkSize:n.uploads.chunk_size,baseUrl:n.base_url,onError:d=>{var h;t.updateFileUpload(s.id,{errorMessage:d,status:"failed"}),t.runQueue(),i.done(),(h=r==null?void 0:r.onError)==null||h.call(r,d,s)},onSuccess:d=>{var h;t.updateFileUpload(s.id,{status:"completed",entry:d}),t.runQueue(),i.done(),(h=r==null?void 0:r.onSuccess)==null||h.call(r,d,s)},onProgress:({bytesUploaded:d,bytesTotal:h})=>{var x;const p=d/h*100;t.updateFileUpload(s.id,{percentage:p,bytesUploaded:d}),i.progress(),(x=r==null?void 0:r.onProgress)==null||x.call(r,{bytesUploaded:d,bytesTotal:h})}},l=await GF(s,o).create(s,o);return i.timeoutHandler=()=>{l.abort(),t.updateFileUpload(s.id,{status:"failed",errorMessage:re("Upload timed out")}),t.runQueue()},t.updateFileUpload(s.id,{status:"inProgress",request:l}),l.start(),l}const hk=1024*1024,KF=4*hk,QF=100*hk,GF=(e,t)=>{var i;const n=ls().settings,s=(((i=t.metadata)==null?void 0:i.disk)||rl.uploads)===rl.uploads?n.uploads.uploads_driver:n.uploads.public_driver;return s!=null&&s.endsWith("s3")&&n.uploads.s3_direct_upload?e.size>=QF?Gf:Uv:e.size>=KF&&!n.uploads.disable_tus?Xf:zv};function pk(e){var n;return((n=/(?:\.([^.]+))?$/.exec(e))==null?void 0:n[1])||""}function YF(e){const t={md:"text/markdown",markdown:"text/markdown",mp4:"video/mp4",mp3:"audio/mp3",svg:"image/svg+xml",jpg:"image/jpeg",png:"image/png",gif:"image/gif",yaml:"text/yaml",yml:"text/yaml"},n=e.name?pk(e.name):null;return e.type?e.type:n&&n in t?t[n]:"application/octet-stream"}class Qm{constructor(t,n){ge(this,"id");ge(this,"fingerprint");ge(this,"name");ge(this,"relativePath","");ge(this,"size");ge(this,"mime","");ge(this,"extension","");ge(this,"native");ge(this,"lastModified");ge(this,"cachedData");this.id=Cj(),this.name=t.name,this.size=t.size,this.mime=YF(t),this.lastModified=t.lastModified,this.extension=pk(t.name)||"bin",this.native=t,n=n||t.webkitRelativePath||"",n=n.replace(/^\/+/g,""),n&&n.split("/").length>1&&(this.relativePath=n),this.fingerprint=XF({name:this.name,size:this.size,mime:this.mime,lastModified:this.lastModified})}get data(){return new Promise(t=>{this.cachedData&&t(this.cachedData);const n=new FileReader;n.addEventListener("load",()=>{this.cachedData=n.result,t(this.cachedData)}),this.extension==="json"?n.readAsText(this.native):n.readAsDataURL(this.native)})}}function XF({name:e,mime:t,size:n,relativePath:r,lastModified:s}){let i="be";return typeof e=="string"&&(i+=`-${fw(e.toLowerCase())}`),t&&(i+=`-${t}`),typeof r=="string"&&(i+=`-${fw(r.toLowerCase())}`),n!==void 0&&(i+=`-${n}`),s!==void 0&&(i+=`-${s}`),i+=`${YE()}`,`${i}-v1`}function JF(e){return e.charCodeAt(0).toString(32)}function fw(e){let t="";return e.replace(/[^A-Z0-9]/gi,n=>(t+=`-${JF(n)}`,"/"))+t}function dw(e,t){return{file:e instanceof Qm?e:new Qm(e),percentage:0,bytesUploaded:0,status:"pending",options:t||{}}}gL();const ZF=({settings:e})=>Wy()(tv((t,n)=>({concurrency:3,fileUploads:new Map,activeUploadsCount:0,completedUploadsCount:0,getUpload:r=>n().fileUploads.get(r),clearInactive:()=>{t(r=>{r.fileUploads.forEach((s,i)=>{s.status!=="inProgress"&&r.fileUploads.delete(i)})}),n().runQueue()},abortUpload:r=>{var i;const s=n().fileUploads.get(r);s&&((i=s.request)==null||i.abort(),n().updateFileUpload(r,{status:"aborted",percentage:0}),n().runQueue())},updateFileUpload:(r,s)=>{t(i=>{const o=i.fileUploads.get(r);o&&(i.fileUploads.set(r,{...o,...s}),"status"in s&&Uh(i))})},uploadSingle:(r,s)=>{const i=dw(r,s),o=new Map(n().fileUploads);return o.set(i.file.id,i),t(a=>{Uh(a),a.fileUploads=o}),n().runQueue(),i.file.id},uploadMultiple:(r,s)=>{const i=new Map(n().fileUploads);return[...r].forEach(o=>{const a=dw(o,s);i.set(a.file.id,a)}),t(o=>{Uh(o),o.fileUploads=i}),n().runQueue(),[...i.keys()]},runQueue:async()=>{const r=[...n().fileUploads.values()],s=r.filter(o=>o.status==="inProgress");let i=n().concurrency;if(s.filter(o=>o.file.relativePath||o.request instanceof Gf||o.request instanceof Xf&&e.uploads.chunk_size&&o.file.size>e.uploads.chunk_size).length&&(i=1),s.length<i){const o=r.find(a=>a.status==="pending");o&&await WF(o,n())}}}))),Uh=e=>{e.completedUploadsCount=[...e.fileUploads.values()].filter(t=>t.status==="completed").length,e.activeUploadsCount=[...e.fileUploads.values()].filter(t=>t.status==="inProgress"||t.status==="pending").length},mk=y.createContext(null),zh=(e,t)=>{const n=y.useContext(mk);return Sj(n,e,t)};function e7({children:e}){const t=le(),[n]=y.useState(()=>ZF({settings:t}));return u.jsx(mk.Provider,{value:n,children:e})}function t7(e={}){const t=document.querySelector("#hidden-file-upload-input");t&&t.remove();const n=document.createElement("input");return n.type="file",n.multiple=e.multiple??!1,n.classList.add("hidden"),n.style.display="none",n.style.visibility="hidden",n.id="hidden-file-upload-input",n.accept=n7(e),e.directory&&(n.webkitdirectory=!0),document.body.appendChild(n),n}function n7({extensions:e=[],types:t=[]}){const n=[];return e!=null&&e.length&&(e=e.map(r=>r.startsWith(".")?r:`.${r}`),n.push(e.join(","))),t!=null&&t.length&&n.push(t.join(",")),n.join(",")}function r7(e={}){return new Promise(t=>{const n=t7(e);n.onchange=r=>{const s=r.target.files;if(!s)return t([]);const i=Array.from(s).filter(o=>o.name!==".DS_Store").map(o=>new Qm(o));t(i),n.remove()},document.body.appendChild(n),n.click()})}function s7(e){return X.post("file-entries/delete",e).then(t=>t.data)}function i7(){return pe(e=>s7(e),{onError:e=>it(e)})}function o7(){const e=i7(),t=y.useRef(),n=zh(l=>l.uploadSingle),r=zh(l=>l.updateFileUpload),s=zh(l=>t.current?l.fileUploads.get(t.current):null),i=y.useCallback((l,c)=>{t.current=n(l,c)},[n]),o=y.useCallback(async l=>{var f;const c=await r7({types:(f=l==null?void 0:l.restrictions)==null?void 0:f.allowedFileTypes});return i(c[0],l),c[0]},[i]),a=y.useCallback(({onSuccess:l,entryPath:c})=>{var d,h,p;const f=()=>{s&&r(s.file.id,{...s,entry:void 0}),l()};if(!c&&!((d=s==null?void 0:s.entry)!=null&&d.id)){f();return}e.mutate({paths:c?[c]:void 0,entryIds:(h=s==null?void 0:s.entry)!=null&&h.id?[(p=s==null?void 0:s.entry)==null?void 0:p.id]:void 0,deleteForever:!0},{onSuccess:f})},[e,s,r]);return{uploadFile:i,selectAndUploadFile:o,percentage:(s==null?void 0:s.percentage)||0,uploadStatus:s==null?void 0:s.status,entry:s==null?void 0:s.entry,deleteEntry:a,isDeletingEntry:e.isLoading,activeUpload:s}}var Gm=(e=>(e.image="image/*",e.audio="audio/*",e.text="text/*",e.json="application/json",e.video="video/mp4,video/mpeg,video/x-m4v,video/*",e))(Gm||{});function a7(e){let{value:t=0,minValue:n=0,maxValue:r=100,size:s="md",label:i,showValueLabel:o=!!i,isIndeterminate:a=!1,labelPosition:l="top",className:c,role:f,formatOptions:d={style:"percent"},radius:h="rounded",trackColor:p="bg-primary-light",progressColor:x="bg-primary",trackHeight:w=l7(s)}=e;const b=y.useId();t=TC(t,n,r);const v=(t-n)/(r-n),m=Tv(d);let g="";if(!a&&o){const E=d.style==="percent"?v:t;g=m.format(E)}const S={};a||(S.width=`${Math.round(v*100)}%`);const _=Ao({size:s}),j=(i||g)&&u.jsxs("div",{className:A("flex gap-10 justify-between my-4",_.label),children:[i&&u.jsx("span",{id:b,children:i}),g&&u.jsx("div",{children:g})]});return u.jsxs("div",{"aria-valuenow":a?void 0:t,"aria-valuemin":n,"aria-valuemax":r,"aria-valuetext":a?void 0:g,"aria-labelledby":i?b:void 0,role:f||"progressbar",className:A(c,"min-w-42"),children:[l==="top"&&j,u.jsx("div",{className:`${w} ${h} ${p} overflow-hidden`,children:u.jsx("div",{className:A(x,"fill h-full transition-width duration-200 rounded-l",a&&"progress-bar-indeterminate-animate"),style:S})}),l==="bottom"&&j]})}function l7(e){switch(e){case"sm":return"h-6";case"xs":return"h-4";default:return"h-8"}}function u7(e){return u.jsx(a7,{...e})}const c7=se(u.jsx("path",{d:"M21 6h-3.17L16 4h-6v2h5.12l1.83 2H21v12H5v-9H3v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM8 14c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5zm5-3c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3zM5 6h3V4H5V1H3v3H0v2h3v3h2z"}),"AddAPhotoOutlined"),f7=se(u.jsx("path",{d:"M24,12 C28.418278,12 32,15.581722 32,20 L32,22 C32,26.418278 28.418278,30 24,30 C19.581722,30 16,26.418278 16,22 L16,20 C16,15.581722 19.581722,12 24,12 Z M24,32 C33.8734019,32 42.1092023,38.8710577 44,48 L4,48 C5.89079771,38.8710577 14.1265981,32 24,32 Z"})),d7=2*1024*1024;function h7({className:e,label:t,description:n,value:r,onChange:s,defaultValue:i,diskPrefix:o,showRemoveButton:a,showEditButtonOnHover:l=!1,invalid:c,errorMessage:f,required:d,autoFocus:h,variant:p="input",previewSize:x="h-80",placeholderIcon:w,stretchPreview:b=!1,previewRadius:v,disabled:m}){const{uploadFile:g,entry:S,uploadStatus:_,deleteEntry:j,isDeletingEntry:E,percentage:k}=o7(),R=y.useRef(null);Uf({autoFocus:h},R);const N=y.useId(),$=t?`${N}-label`:void 0,L=n?`${N}-description`:void 0,M=r||(S==null?void 0:S.url),U={showToastOnRestrictionFail:!0,restrictions:{allowedFileTypes:[Gm.image],maxFileSize:d7},metadata:{diskPrefix:o,disk:rl.public},onSuccess:H=>{s==null||s(H.url)},onError:H=>{H&&ce.danger(H)}},V=Ao({description:n,descriptionPosition:"top",invalid:c});let Y;p==="avatar"?Y=g7:p==="square"?Y=m7:Y=p7;const te=a?u.jsx(Z,{variant:"link",color:"danger",size:"xs",disabled:E||!M||m,onClick:()=>{j({onSuccess:()=>s==null?void 0:s("")})},children:u.jsx(C,{message:"Remove image"})}):null,I=i&&r!==i?u.jsx(Z,{variant:"outline",color:"primary",size:"xs",disabled:m,onClick:()=>{s==null||s(i)},children:u.jsx(C,{message:"Use default"})}):null,q=y.useCallback(()=>{var H;(H=R.current)==null||H.click()},[]);return u.jsxs("div",{className:A("text-sm",e),children:[t&&u.jsx("div",{id:$,className:V.label,children:t}),n&&u.jsx("div",{className:V.description,children:n}),u.jsx("div",{"aria-labelledby":$,"aria-describedby":L,children:u.jsxs(uv,{fieldClassNames:V,errorMessage:f,invalid:c,children:[u.jsx(Y,{inputFieldClassNames:V,placeholderIcon:w,previewSize:x,isLoading:_==="inProgress",imageUrl:M,removeButton:te,useDefaultButton:I,showEditButtonOnHover:l,stretchPreview:b,previewRadius:v,handleUpload:q,disabled:m,children:u.jsx("input",{ref:R,"aria-labelledby":$,"aria-describedby":L,required:M?!1:d,accept:Gm.image,type:"file",disabled:_==="inProgress",className:"sr-only",onChange:H=>{var Q;(Q=H.target.files)!=null&&Q.length&&g(H.target.files[0],U)}})}),_==="inProgress"&&u.jsx(u7,{className:"absolute top-0 left-0 right-0",size:"xs",value:k})]})})]})}function p7({children:e,inputFieldClassNames:t,imageUrl:n,previewSize:r,stretchPreview:s,isLoading:i,handleUpload:o,removeButton:a,useDefaultButton:l,disabled:c}){return n?u.jsxs(y.Fragment,{children:[u.jsxs("div",{className:`${r} border rounded bg-fg-base/8 p-6 relative overflow-hidden mb-10`,children:[u.jsx("img",{className:A("h-full mx-auto rounded",s?"object-cover":"object-contain"),onClick:()=>o(),src:n,alt:""}),e]}),u.jsx(Z,{onClick:()=>o(),disabled:i||c,className:"mr-10",variant:"outline",color:"primary",size:"xs",children:u.jsx(C,{message:"Replace"})}),a&&y.cloneElement(a,{variant:"outline"}),l&&y.cloneElement(l,{variant:"outline"})]}):y.cloneElement(e,{className:A(t.input,"py-8","file:bg-primary file:text-on-primary file:border-none file:rounded file:text-sm file:font-semibold file:px-10 file:h-24 file:mr-10")})}function m7({children:e,placeholderIcon:t,previewSize:n,imageUrl:r,stretchPreview:s,handleUpload:i,removeButton:o,useDefaultButton:a,previewRadius:l="rounded",showEditButtonOnHover:c=!1,disabled:f}){return u.jsxs("div",{children:[u.jsxs("div",{className:A(n,l,!r&&"border","bg-fg-base/8 z-20 flex flex-col items-center justify-center gap-14 bg-no-repeat bg-center group",s?"bg-cover":"bg-contain p-6"),style:r?{backgroundImage:`url(${r})`}:void 0,onClick:()=>i(),children:[t&&!r&&y.cloneElement(t,{size:"lg"}),u.jsx(Z,{variant:"raised",color:"white",size:"xs",className:A(c&&"invisible group-hover:visible"),disabled:f,children:r?u.jsx(C,{message:"Replace image"}):u.jsx(C,{message:"Upload image"})})]}),e,(o||a)&&u.jsxs("div",{className:"mt-14",children:[o&&y.cloneElement(o,{variant:"link"}),a&&y.cloneElement(a,{variant:"link"})]})]})}function g7({children:e,placeholderIcon:t,previewSize:n,isLoading:r,imageUrl:s,removeButton:i,useDefaultButton:o,handleUpload:a,previewRadius:l="rounded-full",disabled:c}){return t||(t=u.jsx(f7,{viewBox:"0 0 48 48",className:A("w-full h-full text-primary/40 bg-primary-light/40",l)})),u.jsxs("div",{children:[u.jsxs("div",{className:A("relative",n),onClick:()=>a(),children:[s?u.jsx("img",{src:s,className:A("w-full h-full object-cover",l),alt:""}):t,u.jsx("div",{className:"bg-paper shadow-xl absolute -bottom-6 -right-6 rounded-full",children:u.jsx(vr,{disabled:r||c,type:"button",variant:"outline",size:"sm",color:"primary",children:u.jsx(c7,{})})})]}),e,(i||o)&&u.jsxs("div",{className:"mt-14",children:[i&&y.cloneElement(i,{variant:"link"}),o&&y.cloneElement(o,{variant:"link"})]})]})}function y7(e){const{field:{onChange:t,value:n=null},fieldState:{error:r}}=Oo({name:e.name}),s={onChange:t,value:n,invalid:r!=null,errorMessage:r?u.jsx(C,{message:"Please select an image."}):null};return u.jsx(h7,{...yr(s,e)})}function v7({user:e}){const t=J6({user:e}),n=e8({user:e}),r=y.useId(),s=Kt({defaultValues:{first_name:e.first_name||"",last_name:e.last_name||"",avatar:e.avatar}}),i=MC(s);return u.jsx(fs,{id:Qn.AccountDetails,title:u.jsx(C,{message:"Update name and profile image"}),actions:u.jsx(Z,{type:"submit",variant:"flat",color:"primary",form:r,disabled:i.isLoading||!s.formState.isValid,children:u.jsx(C,{message:"Save"})}),children:u.jsxs(Qt,{form:s,className:"flex flex-col flex-col-reverse md:flex-row items-center gap-40 md:gap-80",onSubmit:o=>{i.mutate(o)},id:r,children:[u.jsxs("div",{className:"flex-auto w-full",children:[u.jsx(Te,{className:"mb-24",name:"first_name",label:u.jsx(C,{message:"First name"})}),u.jsx(Te,{name:"last_name",label:u.jsx(C,{message:"Last name"})})]}),u.jsx(e7,{children:u.jsx(y7,{className:"md:mr-80",variant:"avatar",previewSize:"w-90 h-90",showRemoveButton:!0,name:"avatar",diskPrefix:"avatars",label:u.jsx(C,{message:"Profile image"}),onChange:o=>{o?t.mutate({url:o}):n.mutate()}})})]})})}function x7(e){return pe(t=>b7(t),{onSuccess:()=>{ce(re("Password changed"))},onError:t=>pn(t,e)})}function b7(e){return X.put("auth/user/password",e).then(t=>t.data)}function w7(){const e=Kt(),t=y.useId(),n=x7(e);return u.jsx(fs,{id:Qn.Password,title:u.jsx(C,{message:"Update password"}),actions:u.jsx(Z,{type:"submit",form:t,variant:"flat",color:"primary",disabled:!e.formState.isValid||n.isLoading,children:u.jsx(C,{message:"Update password"})}),children:u.jsxs(Qt,{form:e,id:t,onSubmit:r=>{n.mutate(r,{onSuccess:()=>{e.reset()}})},children:[u.jsx(Te,{className:"mb-24",name:"current_password",label:u.jsx(C,{message:"Current password"}),type:"password",autoComplete:"current-password",required:!0}),u.jsx(Te,{className:"mb-24",name:"password",label:u.jsx(C,{message:"New password"}),type:"password",autoComplete:"new-password",required:!0}),u.jsx(Te,{name:"password_confirmation",label:u.jsx(C,{message:"Confirm password"}),type:"password",autoComplete:"new-password",required:!0})]})})}function gk(e,t){return hn(["value-lists",e,t],()=>_7(e,t),{staleTime:1/0,keepPreviousData:!0,initialData:()=>{const n=Ie.getQueriesData(["ValueLists"]).find(([,r])=>r&&e.every(s=>r[s])?r:null);if(n)return n[1]}})}function _7(e,t){return X.get(`value-lists/${e}`,{params:t}).then(n=>n.data)}const yk=se(u.jsx("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"}),"KeyboardArrowDownOutlined");function vk({isLoading:e,icon:t}){const n=y.useRef(null),{trans:r}=Rn(),[s,i]=y.useState(!1),{state:{isOpen:o,inputValue:a}}=bv(),l=y.useRef(a);return y.useEffect(()=>{e&&!s?(n.current===null&&(n.current=setTimeout(()=>{i(!0)},500)),a!==l.current&&(clearTimeout(n.current),n.current=setTimeout(()=>{i(!0)},500))):e||(i(!1),clearTimeout(n.current),n.current=null),l.current=a},[e,s,a]),s&&(o||e)?u.jsx(cs,{"aria-label":r({message:"Loading"}),size:"sm",isIndeterminate:!0}):t||u.jsx(yk,{})}function S7(e,t){var De;const{children:n,items:r,isAsync:s,isLoading:i,openMenuOnFocus:o=!0,endAdornmentIcon:a,onItemSelected:l,maxItems:c,clearInputOnItemSelection:f,inputValue:d,selectedValue:h,onSelectionChange:p,allowCustomValue:x=!1,onInputValueChange:w,defaultInputValue:b,selectionMode:v="single",useOptionLabelAsInputValue:m,showEmptyMessage:g,floatingMaxHeight:S,hideEndAdornment:_=!1,blurReferenceOnItemSelection:j,isOpen:E,onOpenChange:k,...R}=e,N=xv({...e,floatingMaxHeight:S,blurReferenceOnItemSelection:j,selectionMode:v,role:"listbox",virtualFocus:!0,clearSelectionOnInputClear:!0},t),{reference:$,listboxId:L,onInputChange:M,state:{isOpen:U,setIsOpen:V,inputValue:Y,setInputValue:te,selectValues:I,selectedValues:q,setActiveCollection:H},collection:Q}=N,ne=q[0]?(De=Q.get(q[0]))==null?void 0:De.textLabel:void 0,{handleListboxSearchFieldKeydown:de}=Sv(N),ie=en(me=>{o&&!U&&V(!0),me.target.select()});return u.jsx(wv,{listbox:N,mobileOverlay:wa,onPointerDown:me=>{me.preventDefault()},children:u.jsx(kl,{inputRef:$,...R,endAdornment:_?null:u.jsx(vr,{radius:"rounded",size:"md",tabIndex:-1,disabled:R.disabled,className:"pointer-events-auto",onPointerDown:me=>{me.preventDefault(),me.stopPropagation(),H("all"),V(!U)},children:u.jsx(vk,{isLoading:i,icon:a})}),"aria-expanded":U?"true":"false","aria-haspopup":"listbox","aria-controls":U?L:void 0,"aria-autocomplete":"list",autoComplete:"off",autoCorrect:"off",spellCheck:"false",onChange:M,value:m&&ne?ne:Y,onBlur:me=>{if(x)I(me.target.value);else if(!f){const Me=q[0];te(I.length&&Me!=null?`${Me}`:"")}},onFocus:ie,onClick:ie,onKeyDown:me=>de(me)})})}const Oq=z.forwardRef(S7),xk=se(u.jsx("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"SearchOutlined");function E7(e,t){const{hideCaret:n,placeholder:r=u.jsx(C,{message:"Select an option..."}),selectedValue:s,onItemSelected:i,onOpenChange:o,onInputValueChange:a,onSelectionChange:l,selectionMode:c,minWidth:f="min-w-128",children:d,searchPlaceholder:h,showEmptyMessage:p,showSearchField:x,defaultInputValue:w,inputValue:b,isLoading:v,isAsync:m,...g}=e,S=us(),_=xv({...e,clearInputOnItemSelection:!0,showEmptyMessage:p||x,floatingWidth:S?"auto":"matchTrigger",selectionMode:"single",role:"listbox",virtualFocus:x},t),{state:{selectedValues:j,isOpen:E,setIsOpen:k,activeIndex:R,setSelectedIndex:N,inputValue:$,setInputValue:L},collections:M,focusItem:U,listboxId:V,reference:Y,refs:te,listContent:I,onInputChange:q}=_,{fieldProps:H,inputProps:Q}=Jj({...g,focusRef:te.reference}),ne=M.collection.get(j[0]),de=ne?u.jsxs("span",{className:"flex items-center gap-10",children:[ne.element.props.startIcon,u.jsx("span",{className:"whitespace-nowrap overflow-hidden overflow-ellipsis",children:ne.element.props.children})]}):u.jsx("span",{className:"italic",children:r}),ie=Ao({...e,endAdornment:!0}),{handleTriggerKeyDown:De,handleListboxKeyboardNavigation:me,handleListboxSearchFieldKeydown:Me}=Sv(_),{findMatchingItem:Gt}=wC(),Ot=Nt=>{if(!E)return;const Gn=Gt(Nt,I,R);Gn!=null&&U("increment",Gn)},On=Nt=>{if(E)return;const Gn=Gt(Nt,I,R);Gn!=null&&N(Gn)};return u.jsx(wv,{listbox:_,onKeyDownCapture:x?void 0:Ot,onKeyDown:me,onClose:x?()=>L(""):void 0,isLoading:v,searchField:x&&u.jsx(kl,{size:"sm",placeholder:h,startAdornment:u.jsx(xk,{}),className:"pt-4 px-8 pb-8 flex-shrink-0",autoFocus:!0,"aria-expanded":E?"true":"false","aria-haspopup":"listbox","aria-controls":E?V:void 0,"aria-autocomplete":"list",autoComplete:"off",autoCorrect:"off",spellCheck:"false",value:$,onChange:q,onKeyDown:Nt=>{Me(Nt)}}),children:u.jsx(uv,{fieldClassNames:ie,...H,endAdornment:u.jsx(vk,{isLoading:v}),children:u.jsx("button",{...Q,type:"button","data-selected-value":ne==null?void 0:ne.value,"aria-expanded":E?"true":"false","aria-haspopup":"listbox","aria-controls":E?V:void 0,ref:Y,onKeyDown:De,onKeyDownCapture:x?void 0:On,disabled:g.disabled,onClick:()=>{k(!E)},className:A(ie.input,!H.unstyled&&f),children:de})})})}const j7=z.forwardRef(E7);function Vh({children:e,...t}){const{field:{onChange:n,onBlur:r,value:s=null,ref:i},fieldState:{invalid:o,error:a}}=Oo({name:t.name}),l={onSelectionChange:n,onBlur:r,selectedValue:s,invalid:o,errorMessage:a==null?void 0:a.message,name:t.name};return u.jsx(j7,{ref:i,...yr(l,t),children:e})}function bk(){const{mergeBootstrapData:e}=Rt();return pe(t=>C7(t),{onSuccess:t=>{e({i18n:t.locale})},onError:t=>it(t)})}function C7(e){return X.post("users/me/locale",e).then(t=>t.data)}function k7({user:e}){const t=y.useId(),{trans:n}=Rn(),r=Kt({defaultValues:{language:e.language||"",country:e.country||"",timezone:e.timezone||_l()}}),s=MC(r),i=bk(),{data:o}=gk(["timezones","countries","localizations"]),a=(o==null?void 0:o.countries)||[],l=(o==null?void 0:o.localizations)||[],c=(o==null?void 0:o.timezones)||{};return u.jsx(fs,{id:Qn.LocationAndLanguage,title:u.jsx(C,{message:"Date, time and language"}),actions:u.jsx(Z,{type:"submit",variant:"flat",color:"primary",form:t,disabled:s.isLoading||!r.formState.isValid,children:u.jsx(C,{message:"Save"})}),children:u.jsxs(Qt,{form:r,onSubmit:f=>{s.mutate(f),i.mutate({locale:f.language})},id:t,children:[u.jsx(Vh,{className:"mb-24",selectionMode:"single",name:"language",label:u.jsx(C,{message:"Language"}),children:l.map(f=>u.jsx(bt,{value:f.language,children:f.name},f.language))}),u.jsx(Vh,{className:"mb-24",selectionMode:"single",name:"country",label:u.jsx(C,{message:"Country"}),showSearchField:!0,searchPlaceholder:n(re("Search countries")),children:a.map(f=>u.jsx(bt,{value:f.code,children:f.name},f.code))}),u.jsx(Vh,{selectionMode:"single",name:"timezone",label:u.jsx(C,{message:"Timezone"}),showSearchField:!0,searchPlaceholder:n(re("Search timezones")),children:Object.entries(c).map(([f,d])=>u.jsx(vC,{label:f,children:d.map(h=>u.jsx(bt,{value:h.value,children:h.text},h.value))},f))})]})})}function P7(e){const t=y.useRef(null);e&&t.current&&Fs(e,t.current)&&(e=t.current),t.current=e;const{localeCode:n}=Ys();return y.useMemo(()=>new zI(n,e),[n,e])}const T7={numeric:{year:"numeric",month:"2-digit",day:"2-digit"},short:{year:"numeric",month:"short",day:"2-digit"},long:{month:"long",day:"2-digit",year:"numeric"}},R7=y.memo(({date:e,options:t,preset:n})=>{const{dates:r}=le(),s=vj(),i=P7(t||T7[n||(r==null?void 0:r.format)]);if(!e)return null;try{typeof e=="string"?e=pj(e).toDate():"toDate"in e&&(e=e.toDate(s))}catch{return null}return u.jsx(y.Fragment,{children:i.format(e)})},Fs),wk=se(u.jsx("path",{d:"M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutlineOutlined");function _k({className:e,title:t,body:n,confirm:r,isDanger:s,isLoading:i,onConfirm:o}){const{close:a}=El();return u.jsxs(Pl,{className:e,size:"sm",role:"alertdialog",children:[u.jsx(Tl,{color:s?"text-danger":null,leftAdornment:u.jsx(wk,{className:"icon-sm"}),children:t}),u.jsx(Rl,{children:n}),u.jsxs(zf,{children:[u.jsx(Z,{variant:"text",onClick:()=>{a(!1)},children:u.jsx(C,{message:"Cancel"})}),u.jsx(Z,{disabled:i,variant:"flat",color:s?"danger":"primary",onClick:()=>{o==null||o(),o||a(!0)},children:r})]})]})}function O7({id:e}){return X.delete(`access-tokens/${e}`).then(t=>t.data)}function N7(){return pe(e=>O7(e),{onSuccess:()=>{ce(re("Token deleted"))},onError:e=>it(e)})}var A7=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||n.forEach(function(s){e.addRange(s)}),t&&t.focus()}},$7=A7,hw={"text/plain":"Text","text/html":"Url",default:"Text"},I7="Copy to clipboard: #{key}, Enter";function L7(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function D7(e,t){var n,r,s,i,o,a,l=!1;t||(t={}),n=t.debug||!1;try{s=$7(),i=document.createRange(),o=document.getSelection(),a=document.createElement("span"),a.textContent=e,a.ariaHidden="true",a.style.all="unset",a.style.position="fixed",a.style.top=0,a.style.clip="rect(0, 0, 0, 0)",a.style.whiteSpace="pre",a.style.webkitUserSelect="text",a.style.MozUserSelect="text",a.style.msUserSelect="text",a.style.userSelect="text",a.addEventListener("copy",function(f){if(f.stopPropagation(),t.format)if(f.preventDefault(),typeof f.clipboardData>"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var d=hw[t.format]||hw.default;window.clipboardData.setData(d,e)}else f.clipboardData.clearData(),f.clipboardData.setData(t.format,e);t.onCopy&&(f.preventDefault(),t.onCopy(f.clipboardData))}),document.body.appendChild(a),i.selectNodeContents(a),o.addRange(i);var c=document.execCommand("copy");if(!c)throw new Error("copy command was unsuccessful");l=!0}catch(f){n&&console.error("unable to copy using execCommand: ",f),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),l=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),r=L7("message"in t?t.message:I7),window.prompt(r,e)}}finally{o&&(typeof o.removeRange=="function"?o.removeRange(i):o.removeAllRanges()),a&&document.body.removeChild(a),s()}return l}var M7=D7;function F7(e,t){var n=y.useState(!1),r=n[0],s=n[1],i=t&&t.successDuration;return y.useEffect(function(){if(r&&i){var o=setTimeout(function(){s(!1)},i);return function(){clearTimeout(o)}}},[r,i]),[r,function(){var o=M7(e);s(o)}]}function U7(e){return X.post("access-tokens",e).then(t=>t.data)}function z7(e){return pe(t=>U7(t),{onSuccess:()=>{ce(re("Token create"))},onError:t=>pn(t,e)})}const Sk=se(u.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"}),"ErrorOutlined");function V7(){const e=Kt(),{formId:t,close:n}=El(),r=z7(e),[s,i]=y.useState(),o=u.jsx(Qt,{form:e,id:t,onSubmit:a=>{r.mutate(a,{onSuccess:l=>{i(l.plainTextToken),Ie.invalidateQueries(["users"])}})},children:u.jsx(Te,{name:"tokenName",label:u.jsx(C,{message:"Token name"}),required:!0,autoFocus:!0})});return u.jsxs(Pl,{children:[u.jsx(Tl,{children:u.jsx(C,{message:"Create new token"})}),u.jsx(Rl,{children:s?u.jsx(B7,{plainTextToken:s}):o}),u.jsxs(zf,{children:[u.jsx(Z,{variant:"text",onClick:n,children:u.jsx(C,{message:"Done"})}),!s&&u.jsx(Z,{variant:"flat",color:"primary",type:"submit",form:t,disabled:r.isLoading,children:u.jsx(C,{message:"Create"})})]})]})}function B7({plainTextToken:e}){const[t,n]=F7(e||"",{successDuration:1e3});return u.jsxs(u.Fragment,{children:[u.jsx(kl,{readOnly:!0,value:e,autoFocus:!0,onClick:r=>{r.currentTarget.focus(),r.currentTarget.select()},endAppend:u.jsx(Z,{variant:"flat",color:"primary",onClick:n,children:t?u.jsx(C,{message:"Copied!"}):u.jsx(C,{message:"Copy"})})}),u.jsxs("div",{className:"flex items-center gap-10 mt-14 text-sm",children:[u.jsx(Sk,{size:"sm",className:"text-danger"}),u.jsx(C,{message:"Make sure to store the token in a safe place. After this dialog is closed, token will not be viewable anymore."})]})]})}const H7=""+new URL("secure-files-17b4728d.svg",import.meta.url).href;function q7({user:e}){const t=e.tokens||[],{hasPermission:n}=Qe(),{api:r}=le();return!(r!=null&&r.integrated)||!n("api.access")?null:u.jsx(fs,{id:Qn.Developers,title:u.jsx(C,{message:"API access tokens"}),titleSuffix:u.jsx(Le,{className:ts,to:"/api-docs",target:"_blank",children:u.jsx(C,{message:"Documentation"})}),actions:u.jsx(K7,{}),children:t.length?t.map((s,i)=>u.jsx(W7,{token:s,isLast:i===t.length-1},s.id)):u.jsx(Rv,{className:"py-40",image:u.jsx(Nf,{src:H7}),title:u.jsx(C,{message:"You have no personal access tokens yet"})})})}function W7({token:e,isLast:t}){return u.jsxs("div",{className:A("flex items-center gap-24",!t&&"mb-12 pb-12 border-b"),children:[u.jsxs("div",{className:"text-sm",children:[u.jsx("div",{className:"font-semibold",children:u.jsx(C,{message:"Name"})}),u.jsx("div",{children:e.name}),u.jsx("div",{className:"font-semibold mt-10",children:u.jsx(C,{message:"Last used"})}),u.jsx("div",{children:e.last_used_at?u.jsx(R7,{date:e.last_used_at}):u.jsx(C,{message:"Never"})})]}),u.jsx(Q7,{token:e})]})}function K7(){return u.jsxs(Lo,{type:"modal",children:[u.jsx(Z,{variant:"flat",color:"primary",children:u.jsx(C,{message:"Create token"})}),u.jsx(V7,{})]})}function Q7({token:e}){const t=N7();return u.jsxs(Lo,{type:"modal",onClose:n=>{n&&t.mutate({id:e.id},{onSuccess:()=>Ie.invalidateQueries(["users"])})},children:[u.jsx(Z,{size:"xs",variant:"outline",color:"danger",className:"flex-shrink-0 ml-auto",children:u.jsx(C,{message:"Delete"})}),u.jsx(_k,{isDanger:!0,title:u.jsx(C,{message:"Delete token?"}),body:u.jsx(C,{message:"This token will be deleted immediately and permanently. Once deleted, it can no longer be used to make API requests."}),confirm:u.jsx(C,{message:"Delete"})})]})}function G7(e){return X.delete(`users/${e}`,{params:{deleteCurrentUser:!0}}).then(t=>t.data)}function Y7(){const{user:e}=Qe(),t=$C();return pe(()=>G7(e.id),{onSuccess:()=>{ce("Account deleted"),t.mutate()},onError:n=>it(n)})}function X7(){const e=Y7();return u.jsx(fs,{id:Qn.DeleteAccount,title:u.jsx(C,{message:"Danger zone"}),children:u.jsxs(Lo,{type:"modal",onClose:t=>{t&&e.mutate()},children:[u.jsx(Z,{variant:"flat",color:"danger",children:u.jsx(C,{message:"Delete account"})}),u.jsx(_k,{isDanger:!0,title:u.jsx(C,{message:"Delete account?"}),body:u.jsx(C,{message:"Your account will be deleted immediately and permanently. Once deleted, accounts can not be restored."}),confirm:u.jsx(C,{message:"Delete"})})]})})}function J7(){return pe(Z7,{onError:e=>it(e)})}function Z7(){return X.post("auth/user/two-factor-authentication").then(e=>e.data)}function Vv({title:e,subtitle:t,description:n,actions:r,children:s}){return t||(t=u.jsx(C,{message:"When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application."})),u.jsxs(y.Fragment,{children:[u.jsx("div",{className:"text-base font-medium mb-16",children:e}),u.jsx("div",{className:"text-sm mb-24",children:t}),u.jsx("p",{className:"text-sm font-medium my-16",children:n}),s,u.jsx("div",{className:"flex items-center gap-12",children:r})]})}function e9(){return hn(["password-confirmation-status"],()=>t9())}function t9(){return X.get("auth/user/confirmed-password-status",{params:{seconds:9e3}}).then(e=>e.data)}function n9(e){Ie.setQueryData(["password-confirmation-status"],{confirmed:e})}const Bv=Wy()(tv((e,t)=>({dialog:null,data:void 0,resolveClosePromise:null,openDialog:(n,r)=>new Promise(s=>{e(i=>{i.dialog=n,i.data=r,i.resolveClosePromise=s})}),closeActiveDialog:n=>{var r,s;(s=(r=t()).resolveClosePromise)==null||s.call(r,n),e(i=>{i.dialog=null,i.data=void 0,i.resolveClosePromise=null})}}))),r9=Bv.getState().openDialog,s9=e=>{Bv.getState().closeActiveDialog(e)};function i9(e){return pe(t=>o9(t),{onError:t=>pn(t,e)})}function o9(e){return X.post("auth/user/confirm-password",e).then(t=>t.data)}function a9(){const{close:e,formId:t}=El(),n=Kt(),r=i9(n);return u.jsxs(Pl,{children:[u.jsx(Tl,{children:u.jsx(C,{message:"Confirm password"})}),u.jsxs(Rl,{children:[u.jsx("p",{className:"text-sm mb-16",children:u.jsx(C,{message:"For your security, please confirm your password to continue."})}),u.jsx(Qt,{id:t,form:n,onSubmit:s=>r.mutate(s,{onSuccess:()=>e(s.password)}),children:u.jsx(Te,{name:"password",label:u.jsx(C,{message:"Password"}),type:"password",required:!0,autoFocus:!0})})]}),u.jsxs(zf,{children:[u.jsx(Z,{onClick:()=>e(),children:u.jsx(C,{message:"Cancel"})}),u.jsx(Z,{type:"submit",variant:"flat",color:"primary",form:t,disabled:r.isLoading,children:u.jsx(C,{message:"Confirm"})})]})]})}function Jf({needsPassword:e}={}){const{data:t,isLoading:n}=e9(),r=y.useRef(),s=y.useCallback(async i=>{if(t!=null&&t.confirmed&&(r.current||!e))i(r.current);else{const o=await r9(a9);o&&(r.current=o,n9(!0),i(r.current))}},[t==null?void 0:t.confirmed,e]);return{isLoading:n,withConfirmedPassword:s}}function l9({onEnabled:e}){const t=J7(),{withConfirmedPassword:n,isLoading:r}=Jf(),s=t.isLoading||r;return u.jsx(Vv,{title:u.jsx(C,{message:"You have not enabled two factor authentication."}),actions:u.jsx(Z,{variant:"flat",color:"primary",disabled:s,onClick:()=>{n(()=>{t.mutate(void 0,{onSuccess:e})})},children:u.jsx(C,{message:"Enable"})})})}function u9(){return hn(["two-factor-qr-code"],()=>c9())}function c9(){return X.get("auth/user/two-factor/qr-code").then(e=>e.data)}function f9(e){return pe(t=>d9(t),{onError:t=>pn(t,e)})}function d9(e){return X.post("auth/user/confirmed-two-factor-authentication",e).then(t=>t.data)}function Xt({variant:e="text",animation:t="wave",size:n,className:r,display:s="block",radius:i="rounded"}){return u.jsx("span",{className:A("overflow-hidden relative bg-fg-base/4 bg-no-repeat will-change-transform",i,h9({variant:e,size:n}),s,e==="text"&&'before:content-["\\00a0"] scale-y-[0.6] origin-[0_55%]',e==="avatar"&&"flex-shrink-0",e==="icon"&&"mx-8 flex-shrink-0",t==="wave"&&"skeleton-wave",t==="pulsate"&&"skeleton-pulsate",r),"aria-busy":!0,"aria-live":"polite"})}function h9({variant:e,size:t}){if(t)return t;switch(e){case"avatar":return"h-40 w-40";case"icon":return"h-24 h-24";case"rect":return"h-full w-full";default:return"w-full"}}function Ek(){return pe(p9,{onError:e=>it(e)})}function p9(){return X.delete("auth/user/two-factor-authentication").then(e=>e.data)}function m9(e){const{data:t}=u9();return u.jsxs(Vv,{title:u.jsx(C,{message:"Finish enabling two factor authentication."}),description:u.jsx(C,{message:"To finish enabling two factor authentication, scan the following QR code using your phone's authenticator application or enter the setup key and provide the generated OTP code."}),children:[u.jsx(ko,{initial:!1,children:t?u.jsx(pw,{animationKey:"real-svg",svg:u.jsx("div",{dangerouslySetInnerHTML:{__html:t.svg}}),secret:u.jsx(C,{message:"Setup key: :key",values:{key:t.secret}})}):u.jsx(pw,{animationKey:"svg-skeleton",svg:u.jsx(Xt,{variant:"rect",size:"w-full h-full"}),secret:u.jsx(Xt,{variant:"text",className:"max-w-224"})})}),u.jsx(g9,{...e})]})}function g9({onCancel:e,onConfirmed:t}){const n=Kt(),r=f9(n),s=Ek(),{withConfirmedPassword:i,isLoading:o}=Jf(),a=r.isLoading||s.isLoading||o;return u.jsxs(Qt,{form:n,onSubmit:l=>i(()=>{r.mutate(l,{onSuccess:()=>{Ie.invalidateQueries(["users"]),t()}})}),children:[u.jsx(Te,{required:!0,name:"code",label:u.jsx(C,{message:"Code"}),autoFocus:!0}),u.jsxs("div",{className:"flex items-center gap-12 mt-24",children:[u.jsx(Z,{type:"button",variant:"outline",disabled:a,onClick:()=>{i(()=>{s.mutate(void 0,{onSuccess:e})})},children:u.jsx(C,{message:"Cancel"})}),u.jsx(Z,{type:"submit",variant:"flat",color:"primary",disabled:a,children:u.jsx(C,{message:"Confirm"})})]})]})}function pw({animationKey:e,svg:t,secret:n}){return u.jsxs(Kn.div,{...Nl,children:[u.jsx("div",{className:"w-192 h-192 mb-16",children:t}),u.jsx("div",{className:"text-sm font-medium mb-16",children:n})]},e)}function y9(){return pe(()=>v9(),{onError:e=>it(e)})}function v9(){return X.post("auth/user/two-factor-recovery-codes").then(e=>e.data)}function x9({user:e,onDisabled:t}){var l;const n=Ek(),r=y9(),{withConfirmedPassword:s,isLoading:i}=Jf(),o=n.isLoading||r.isLoading||i,a=u.jsxs(y.Fragment,{children:[u.jsx(Z,{type:"button",onClick:()=>s(()=>{r.mutate(void 0,{onSuccess:()=>{Ie.invalidateQueries(["users"])}})}),variant:"outline",disabled:o,className:"mr-12",children:u.jsx(C,{message:"Regenerate recovery codes"})}),u.jsx(Z,{type:"submit",variant:"flat",color:"danger",disabled:o,onClick:()=>{s(()=>{n.mutate(void 0,{onSuccess:()=>{ce(re("Two factor authentication has been disabled.")),t()}})})},children:u.jsx(C,{message:"Disable"})})]});return u.jsx(Vv,{title:u.jsx(C,{message:"You have enabled two factor authentication."}),description:u.jsx(C,{message:"Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost."}),actions:a,children:u.jsx("div",{className:"bg-alt p-14 font-mono text-sm mb-16 rounded",children:(l=e.two_factor_recovery_codes)==null?void 0:l.map(c=>u.jsx("div",{className:"mb-4",children:c},c))})})}function b9({user:e}){const[t,n]=y.useState(w9(e));switch(t){case 0:return u.jsx(l9,{onEnabled:()=>n(1)});case 1:return u.jsx(m9,{onCancel:()=>{n(0)},onConfirmed:()=>{n(2)}});case 2:return u.jsx(x9,{user:e,onDisabled:()=>n(0)})}}function w9(e){return e.two_factor_confirmed_at?2:e.two_factor_recovery_codes?1:0}function _9(){return hn(["user-sessions"],()=>S9())}function S9(){return X.get("user-sessions").then(e=>e.data)}const E9=se(u.jsx("path",{d:"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4zM4 6h16v10H4V6z"}),"ComputerOutlined"),j9=se(u.jsx("path",{d:"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z"}),"SmartphoneOutlined"),C9=se(u.jsx("path",{d:"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2zm-2 14H5V6h14v12z"}),"TabletOutlined");function k9(){return pe(e=>P9(e),{onError:e=>it(e)})}function P9(e){return X.post("user-sessions/logout-other",e).then(t=>t.data)}function T9({user:e}){var a;const{data:t,isLoading:n}=_9(),r=k9(),{withConfirmedPassword:s,isLoading:i}=Jf({needsPassword:!0}),o=u.jsx("div",{className:"max-h-400 overflow-y-auto",children:(a=t==null?void 0:t.sessions)==null?void 0:a.map(l=>u.jsx(R9,{session:l},l.id))});return u.jsxs(fs,{id:Qn.Sessions,title:u.jsx(C,{message:"Active sessions"}),children:[u.jsx("p",{className:"text-sm",children:u.jsx(C,{message:"If necessary, you may log out of all of your other browser sessions across all of your devices. Your recent sessions are listed below. If you feel your account has been compromised, you should also update your password."})}),u.jsx("div",{className:"my-30",children:n?u.jsx("div",{className:"min-h-60",children:u.jsx(cs,{isIndeterminate:!0})}):o}),u.jsx(Z,{variant:"outline",color:"primary",disabled:i||r.isLoading,onClick:()=>{s(l=>{r.mutate({password:l},{onSuccess:()=>{ce(re("Logged out other sessions."))}})})},children:u.jsx(C,{message:"Logout other sessions"})})]})}function R9({session:e}){return u.jsxs("div",{className:"flex items-start gap-14 text-sm mb-14",children:[u.jsx("div",{className:"flex-shrink-0 text-muted",children:u.jsx(O9,{device:e.device_type,size:"lg"})}),u.jsxs("div",{className:"flex-auto",children:[u.jsxs("div",{children:[u.jsx(mw,{children:e.platform})," -"," ",u.jsx(mw,{children:e.browser})]}),u.jsxs("div",{className:"text-xs my-4",children:[e.city,", ",e.country]}),u.jsxs("div",{className:"text-xs",children:[u.jsx(A9,{session:e})," - ",u.jsx(N9,{session:e})]})]})]})}function O9({device:e,size:t}){switch(e){case"mobile":return u.jsx(j9,{size:t});case"tablet":return u.jsx(C9,{size:t});default:return u.jsx(E9,{size:t})}}function N9({session:e}){return e.is_current_device?u.jsx("span",{className:"text-positive",children:u.jsx(C,{message:"This device"})}):u.jsx(bj,{date:e.last_active})}function A9({session:e}){return e.ip_address?u.jsx("span",{children:e.ip_address}):e.token?u.jsx(C,{message:"API Token"}):u.jsx(C,{message:"Unknown IP"})}function mw({children:e}){return e?u.jsx(y.Fragment,{children:e}):u.jsx(C,{message:"Unknown"})}function $9(){const{data:e,isLoading:t}=LC("me",{with:["roles","social_profiles","tokens"]});return u.jsxs("div",{className:"bg-alt flex flex-col h-full",children:[u.jsx(xr,{children:u.jsx(C,{message:"Account Settings"})}),u.jsx(Xs,{className:"flex-shrink-0",menuPosition:"account-settings-page"}),u.jsx("div",{className:"flex-auto overflow-auto",children:u.jsxs("div",{className:"container mx-auto my-24 px-24",children:[u.jsx("h1",{className:"text-3xl",children:u.jsx(C,{message:"Account settings"})}),u.jsx("div",{className:"mb-40 text-muted text-base",children:u.jsx(C,{message:"View and update your account details, profile and more."})}),t||!e?u.jsx(cs,{className:"my-80","aria-label":"Loading user..",isIndeterminate:!0}):u.jsxs("div",{className:"flex items-start gap-24",children:[u.jsx(Q6,{}),u.jsxs("main",{className:"flex-auto",children:[u.jsx(v7,{user:e.user}),u.jsx(G6,{user:e.user}),u.jsx(w7,{}),u.jsx(fs,{id:Qn.TwoFactor,title:u.jsx(C,{message:"Two factor authentication"}),children:u.jsx("div",{className:"max-w-580",children:u.jsx(b9,{user:e.user})})}),u.jsx(T9,{user:e.user}),u.jsx(k7,{user:e.user}),u.jsx(q7,{user:e.user}),u.jsx(X7,{})]})]})]})})]})}function ys({children:e}){const{isLoggedIn:t,getRedirectUri:n}=Qe(),{isAppearanceEditorActive:r}=Nv(),s=n(),{pathname:i}=Wn();return t&&!r&&s!==i?u.jsx(ef,{to:s,replace:!0}):e||u.jsx(f_,{})}function I9(e){const t=Wt();return pe(L9,{onSuccess:n=>{ce(n.message),t("/login")},onError:n=>pn(n,e)})}function L9(e){return X.post("auth/forgot-password",e).then(t=>t.data)}function D9(){const{registration:e}=le(),[t]=bg(),n=t.get("email")||void 0,r=Kt({defaultValues:{email:n}}),s=I9(r),i=!e.disable&&u.jsx(C,{values:{a:o=>u.jsx(Le,{className:ts,to:"/register",children:o})},message:"Don't have an account? <a>Sign up.</a>"});return u.jsxs(Al,{message:i,children:[u.jsx(xr,{children:u.jsx(C,{message:"Forgot Password"})}),u.jsxs(Qt,{form:r,onSubmit:o=>{s.mutate(o)},children:[u.jsx("div",{className:"mb-32 text-sm",children:u.jsx(C,{message:"Enter your email address below and we will send you a link to reset or create your password."})}),u.jsx(Te,{disabled:!!n,className:"mb-32",name:"email",type:"email",autoComplete:"off",autoCorrect:"off",spellCheck:"false",label:u.jsx(C,{message:"Email"}),required:!0}),u.jsx(Z,{className:"block w-full",type:"submit",variant:"flat",color:"primary",size:"md",disabled:s.isLoading,children:u.jsx(C,{message:"Continue"})})]})]})}function M9(e){return X.post("auth/reset-password",e).then(t=>t.data)}function F9(e){const t=Wt();return pe(M9,{onSuccess:()=>{t("/login",{replace:!0}),ce(re("Your password has been reset!"))},onError:n=>pn(n,e)})}function U9(){const{token:e}=vg(),t=Kt({defaultValues:{token:e}}),n=F9(t),r=u.jsx(C,{message:"Reset your account password"}),s=u.jsx(C,{values:{a:i=>u.jsx(Le,{className:ts,to:"/register",children:i})},message:"Don't have an account? <a>Sign up.</a>"});return u.jsxs(Al,{heading:r,message:s,children:[u.jsx(xr,{children:u.jsx(C,{message:"Reset Password"})}),u.jsxs(Qt,{form:t,onSubmit:i=>{n.mutate(i)},children:[u.jsx(Te,{className:"mb-32",name:"email",type:"email",label:u.jsx(C,{message:"Email"}),required:!0}),u.jsx(Te,{className:"mb-32",name:"password",type:"password",label:u.jsx(C,{message:"New password"}),required:!0}),u.jsx(Te,{className:"mb-32",name:"password_confirmation",type:"password",label:u.jsx(C,{message:"Confirm password"}),required:!0}),u.jsx(Z,{className:"block w-full",type:"submit",variant:"flat",color:"primary",size:"md",disabled:n.isLoading,children:u.jsx(C,{message:"Reset password"})})]})]})}function z9(e){const t=jk();return pe(V9,{onSuccess:n=>{n.two_factor||t(n)},onError:n=>pn(n,e)})}function jk(){const e=Wt(),{getRedirectUri:t}=Qe(),{setBootstrapData:n}=Rt();return y.useCallback(r=>{n(r.bootstrapData),e(t(),{replace:!0})},[e,n,t])}function V9(e){return X.post("auth/login",e).then(t=>t.data)}function B9(e){const t=jk();return pe(n=>H9(n),{onSuccess:n=>{t(n)},onError:n=>pn(n,e)})}function H9(e){return X.post("auth/two-factor-challenge",e).then(t=>t.data)}function q9(){const[e,t]=y.useState(!1),n=Kt(),r=B9(n);return u.jsxs(Al,{children:[u.jsx(xr,{children:u.jsx(C,{message:"Two factor authentication"})}),u.jsxs(Qt,{form:n,onSubmit:s=>{r.mutate(s)},children:[u.jsx("div",{className:"mb-32 text-sm",children:u.jsx(C,{message:"Confirm access to your account by entering the authentication code provided by your authenticator application."})}),u.jsx("div",{className:"mb-4",children:e?u.jsx(Te,{name:"recovery_code",minLength:21,maxLength:21,autoComplete:"off",autoCorrect:"off",spellCheck:"false",label:u.jsx(C,{message:"Recovery code"}),autoFocus:!0,required:!0}):u.jsx(Te,{name:"code",minLength:6,maxLength:6,autoComplete:"off",autoCorrect:"off",spellCheck:"false",label:u.jsx(C,{message:"Code"}),autoFocus:!0,required:!0})}),u.jsx("div",{className:"mb-32",children:u.jsx(Z,{variant:"link",color:"primary",size:"sm",onClick:()=>t(!e),children:u.jsx(C,{message:"Use recovery code instead"})})}),u.jsx(Z,{className:"block w-full",type:"submit",variant:"flat",color:"primary",size:"md",disabled:r.isLoading,children:u.jsx(C,{message:"Continue"})})]})]})}function W9({onTwoFactorChallenge:e}){const[t]=bg(),{pathname:n}=Wn(),r=n.includes("workspace"),s=t.get("email")||void 0,{branding:i,registration:o,site:a,social:l}=le(),c=y.useContext(wl),f=a.demo&&!s?K9(c):{},d=Kt({defaultValues:{remember:!0,email:s,...f}}),h=z9(d),p=r?u.jsx(C,{values:{siteName:i==null?void 0:i.site_name},message:"To join your team on :siteName, login to your account"}):u.jsx(C,{message:"Sign in to your account"}),x=!o.disable&&u.jsx(C,{values:{a:b=>u.jsx(Le,{className:ts,to:"/register",children:b})},message:"Don't have an account? <a>Sign up.</a>"}),w=!d.formState.isValid;return u.jsxs(Al,{heading:p,message:x,children:[u.jsx(xr,{children:u.jsx(C,{message:"Login"})}),u.jsxs(Qt,{form:d,onSubmit:b=>{h.mutate(b,{onSuccess:v=>{v.two_factor&&e()}})},children:[u.jsx(Te,{className:"mb-32",name:"email",type:"email",label:u.jsx(C,{message:"Email"}),disabled:!!s,invalid:w,required:!0}),u.jsx(Te,{className:"mb-12",name:"password",type:"password",label:u.jsx(C,{message:"Password"}),invalid:w,labelSuffix:u.jsx(Le,{className:ts,to:"/forgot-password",tabIndex:-1,children:u.jsx(C,{message:"Forgot your password?"})}),required:!0}),u.jsx(SC,{name:"remember",className:"block mb-32",children:u.jsx(C,{message:"Stay signed in for a month"})}),u.jsx(Z,{className:"block w-full",type:"submit",variant:"flat",color:"primary",size:"md",disabled:h.isLoading,children:u.jsx(C,{message:"Continue"})})]}),u.jsx(_C,{dividerMessage:l.compact_buttons?u.jsx(C,{message:"Or sign in with"}):u.jsx(C,{message:"OR"})})]})}function K9(e){if(e.demo.loginPageDefaults==="randomAccount"){const t=Math.floor(Math.random()*100)+1;return{email:`admin@demo${String(t).padStart(3,"0")}.com`,password:"admin"}}else return{email:"admin@admin.com",password:"admin"}}function Ym(){const[e,t]=y.useState(!1);return e?u.jsx(q9,{}):u.jsx(W9,{onTwoFactorChallenge:()=>t(!0)})}const Q9=u.jsxs(y.Fragment,{children:[u.jsx(Ce,{path:"/register",element:u.jsx(Lm,{})}),u.jsx(Ce,{path:"/account-settings",element:u.jsx(Li,{children:u.jsx($9,{})})}),u.jsx(Ce,{path:"login",element:u.jsx(ys,{children:u.jsx(Ym,{})})}),u.jsx(Ce,{path:"/workspace/join/register",element:u.jsx(ys,{children:u.jsx(Lm,{})})}),u.jsx(Ce,{path:"/workspace/join/login",element:u.jsx(ys,{children:u.jsx(Ym,{})})}),u.jsx(Ce,{path:"forgot-password",element:u.jsx(ys,{children:u.jsx(D9,{})})}),u.jsx(Ce,{path:"/password/reset/:token",element:u.jsx(ys,{children:u.jsx(U9,{})})})]});function ks({className:e}){return u.jsx("div",{className:A("flex items-center justify-center h-full w-full flex-auto",e),children:u.jsx(cs,{isIndeterminate:!0,"aria-label":"Loading page..."})})}const Ck="billing/products";function Hv(){return hn([Ck],()=>G9())}function G9(){return X.get(Ck).then(e=>({products:e.data.pagination.data}))}const Y9=se(u.jsx("path",{d:"M15 4v7H5.17L4 12.17V4h11m1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1z"}),"ForumOutlined");function X9(){const{locale:e}=Ys(),t=bk(),{data:n}=gk(["localizations"]),{i18n:r}=le();return!(n!=null&&n.localizations)||!e||!r.enable?null:u.jsxs(Wf,{floatingWidth:"matchTrigger",selectionMode:"single",selectedValue:e.language,onSelectionChange:s=>{const i=s;i!==(e==null?void 0:e.language)&&t.mutate({locale:i})},children:[u.jsx(Z,{disabled:t.isLoading,className:"capitalize",startIcon:u.jsx(DC,{}),endIcon:u.jsx(yk,{}),children:e.name}),u.jsx(Kf,{children:n.localizations.map(s=>u.jsx(bt,{value:s.language,className:"capitalize",children:s.name},s.language))})]})}const J9=se(u.jsx("path",{d:"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z"}),"LightbulbOutlined");function Zf({className:e,padding:t}){const n=new Date().getFullYear();return u.jsxs("footer",{className:A("text-sm",t||"pt-54 pb-28 md:pb-54",e),children:[u.jsx(Z9,{}),u.jsxs("div",{className:"md:flex md:text-left text-center items-center gap-30 justify-between text-muted",children:[u.jsx(C,{message:"Copyright © :year, All Rights Reserved",values:{year:n}}),u.jsxs("div",{children:[u.jsx(eU,{}),u.jsx(X9,{})]})]})]})}function Z9(){const e=le(),t=e.menus.find(r=>{var s;return(s=r.positions)==null?void 0:s.includes("footer")}),n=e.menus.find(r=>{var s;return(s=r.positions)==null?void 0:s.includes("footer-secondary")});return!t&&!n?null:u.jsxs("div",{className:"md:flex items-center justify-between overflow-x-auto border-b pb-14 mb-14 gap-30",children:[t&&u.jsx(qc,{menu:t,className:"text-primary"}),n&&u.jsx(qc,{menu:n,className:"text-muted mt-14 mb:mt-0"})]})}function eU(){const{themes:e}=le(),{selectedTheme:t,selectTheme:n}=Df();return!t||!(e!=null&&e.user_change)?null:u.jsx(Z,{variant:"text",startIcon:t.is_dark?u.jsx(IC,{}):u.jsx(J9,{}),onClick:()=>{t.is_dark?n("light"):n("dark")},children:t.is_dark?u.jsx(C,{message:"Dark mode"}):u.jsx(C,{message:"Light mode"})})}const Xm=y.forwardRef((e,t)=>{const{children:n,autoFocus:r,size:s,invalid:i,isFirst:o,...a}=e,l=No(t);Uf({autoFocus:r},l);const c=tU(s);return u.jsxs("label",{className:A("inline-flex gap-8 select-none items-center whitespace-nowrap align-middle",c.label,e.disabled&&"text-disabled pointer-events-none",e.invalid&&"text-danger"),children:[u.jsx("input",{type:"radio",className:A("focus-visible:ring outline-none","rounded-full transition-button border-2 appearance-none","border-text-muted disabled:border-disabled-fg checked:border-primary checked:hover:border-primary-dark","before:bg-primary disabled:before:bg-disabled-fg before:hover:bg-primary-dark","before:h-full before:w-full before:block before:rounded-full before:scale-10 before:opacity-0 before:transition before:duration-200","checked:before:scale-[.65] checked:before:opacity-100",c.circle),ref:l,...a}),n&&u.jsx("span",{children:n})]})});function Nq(e){const{field:{onChange:t,onBlur:n,value:r,ref:s},fieldState:{invalid:i}}=Oo({name:e.name}),o={onChange:t,onBlur:n,checked:e.value===r,invalid:e.invalid||i};return u.jsx(Xm,{ref:s,...yr(o,e)})}function tU(e){switch(e){case"xs":return{circle:"h-12 w-12",label:"text-xs"};case"sm":return{circle:"h-16 w-16",label:"text-sm"};case"lg":return{circle:"h-24 w-24",label:"text-lg"};default:return{circle:"h-20 w-20",label:"text-base"}}}const kk=y.forwardRef((e,t)=>{const n=Ao(e),{label:r,children:s,size:i,className:o,orientation:a="horizontal",disabled:l,required:c,invalid:f,errorMessage:d,description:h}=e,p={},x=y.useId(),w=e.name||x;return u.jsxs("fieldset",{"aria-describedby":h?`${x}-description`:void 0,ref:t,className:A("text-left",o),children:[r&&u.jsx("legend",{className:n.label,...p,children:r}),u.jsx("div",{className:A("flex",r?"mt-6":"mt-0",a==="vertical"?"flex-col gap-10":"flex-row gap-16"),children:y.Children.map(s,b=>{if(y.isValidElement(b))return y.cloneElement(b,{name:w,size:i,invalid:b.props.invalid||f||void 0,disabled:b.props.disabled||l,required:b.props.required||c})})}),h&&!d&&u.jsx("div",{className:n.description,id:`${x}-description`,children:h}),d&&u.jsx("div",{className:n.error,children:d})]})});function Aq({children:e,...t}){const{fieldState:{error:n}}=Oo({name:t.name});return u.jsx(kk,{errorMessage:n==null?void 0:n.message,...t,children:e})}function Jm(e,t){if(e==="monthly"){const n=rU(t);if(n)return n}if(e==="yearly"){const n=nU(t);if(n)return n}return t[0]}function nU(e){return e.find(t=>{if(t.interval==="month"&&t.interval_count>=12||t.interval==="year"&&t.interval_count>=1)return t})}function rU(e){return e.find(t=>{if(t.interval==="day"&&t.interval_count>=30||t.interval==="month"&&t.interval_count>=1)return t})}const sU=y.memo(({products:e})=>{const t=iU(e);return t<=0?null:u.jsx(y.Fragment,{children:u.jsxs("span",{className:"text-positive-darker font-medium",children:[" ","(",u.jsx(C,{message:"Save up to :percentage%",values:{percentage:t}}),")"]})})});function iU(e){if(!(e!=null&&e.length))return 0;const t=e.map(n=>{const r=Jm("monthly",n.prices),s=Jm("yearly",n.prices);if(!r||!s)return 0;const i=r.amount*12,o=s.amount,a=Math.round((i-o)/i*100);return a>0&&a<=200?a:0});return Math.max(Math.max(...t),0)}function Pk({selectedCycle:e,onChange:t,products:n,...r}){return u.jsxs(kk,{...r,children:[u.jsxs(Xm,{value:"yearly",checked:e==="yearly",onChange:s=>{t(s.target.value)},children:[u.jsx(C,{message:"Annual"}),u.jsx(sU,{products:n})]}),u.jsx(Xm,{value:"monthly",checked:e==="monthly",onChange:s=>{t(s.target.value)},children:u.jsx(C,{message:"Monthly"})})]})}const oU=se(u.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"})),aU=se(u.jsx("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"WarningOutlined"),gw=500,Dn={};let Jo=!1,Jn=null,hs=null;const yw=e=>{var t;for(const n in Dn)n!==e&&((t=Dn[n])==null||t.call(Dn,!0),delete Dn[n])},lU=y.forwardRef(({children:e,label:t,placement:n="top",offset:r=10,variant:s="neutral",delay:i=1500,isDisabled:o,...a},l)=>{const{x:c,y:f,reference:d,floating:h,strategy:p,arrowRef:x,arrowStyle:w}=mv({placement:n,offset:r,ref:l,showArrow:!0}),[b,v]=y.useState(!1),m=y.useId(),g=y.useRef(),S=()=>{clearTimeout(g.current),g.current=void 0,yw(m),Dn[m]=_,Jo=!0,v(!0),Jn&&(clearTimeout(Jn),Jn=null),hs&&(clearTimeout(hs),hs=null)},_=y.useCallback(k=>{k?(clearTimeout(g.current),g.current=void 0,v(!1)):g.current||(g.current=setTimeout(()=>{g.current=void 0,v(!1)},gw)),Jn&&(clearTimeout(Jn),Jn=null),Jo&&(hs&&clearTimeout(hs),hs=setTimeout(()=>{delete Dn[m],hs=null,Jo=!1},gw))},[m]),j=()=>{yw(m),Dn[m]=_,!b&&!Jn&&!Jo?Jn=setTimeout(()=>{Jn=null,Jo=!0,S()},i):b||S()},E=k=>{!k&&i>0&&!g.current?j():S()};return y.useEffect(()=>()=>{clearTimeout(g.current),Dn[m]&&delete Dn[m]},[m]),y.useEffect(()=>{const k=R=>{R.key==="Escape"&&_(!0)};if(b)return document.addEventListener("keydown",k,!0),()=>{document.removeEventListener("keydown",k,!0)}},[b,_]),u.jsxs(y.Fragment,{children:[y.cloneElement(e,yr({"aria-describedby":b?m:void 0,ref:d,onPointerEnter:k=>{k.pointerType==="mouse"&&E()},onFocus:k=>{k.target.matches(":focus-visible")&&E(!0)},onPointerLeave:k=>{k.pointerType==="mouse"&&_()},onPointerDown:()=>{_(!0)},onBlur:()=>{_()}},a)),un&&Jr.createPortal(u.jsx(ko,{children:b&&u.jsxs(Kn.div,{...dC,ref:h,id:m,role:"tooltip",onPointerEnter:()=>{E(!0)},onPointerLeave:()=>{_()},className:A("rounded shadow px-8 py-4 text-xs break-words max-w-240 my-4 z-tooltip text-white",s==="positive"&&"bg-positive",s==="danger"&&"bg-danger",s==="neutral"&&"bg-toast"),style:{position:p,top:f??"",left:c??""},children:[u.jsx("div",{ref:x,className:"absolute w-8 h-8 rotate-45 bg-inherit",style:w}),t]})}),un)]})});function uU(e){const{onRemove:t,disabled:n,invalid:r,errorMessage:s,children:i,className:o,selectable:a=!1,radius:l="rounded-full",elementType:c="div",to:f,onClick:d}=e,h=y.useRef(null),p=y.useRef(null),x=pC(),w=S=>{switch(S.key){case"ArrowRight":case"ArrowDown":x.focusNext({tabbable:!0});break;case"ArrowLeft":case"ArrowUp":x.focusPrevious({tabbable:!0});break;case"Backspace":case"Delete":h.current===document.activeElement&&(t==null||t());break}},b=S=>{S.stopPropagation(),d?d(S):h.current.focus()},v=cU(e);let m=r||s!=null?u.jsx(aU,{className:"text-danger",size:"sm"}):e.adornment&&y.cloneElement(e.adornment,{size:v.adornment.size,circle:!0,className:A(e.adornment.props,v.adornment.margin)});s&&m&&(m=u.jsx(lU,{label:s,variant:"danger",children:m}));const g=c;return u.jsxs(g,{tabIndex:a?0:void 0,ref:h,to:f,onKeyDown:a?w:void 0,onClick:a?b:void 0,className:A("flex-shrink-0 flex items-center justify-center gap-10 outline-none relative overflow-hidden whitespace-nowrap","after:absolute after:inset-0 after:pointer-events-none",d&&"cursor-pointer",l,fU(e),v.chip,!n&&a&&"focus:after:bg-black/10 hover:after:bg-black/5",o),children:[m,i,t&&u.jsx(Af,{ref:p,className:A("text-black/30 dark:text-white/50",v.closeButton),onClick:S=>{S.stopPropagation(),t()},tabIndex:-1,children:u.jsx(oU,{className:"block",width:"100%",height:"100%"})})]})}function cU({size:e,onRemove:t}){switch(e){case"xs":return{adornment:{size:"xs",margin:"-ml-3"},chip:A("pl-8 h-18 text-xs font-medium w-max",!t&&"pr-8"),closeButton:"mr-4 w-14 h-14"};case"sm":return{adornment:{size:"xs",margin:"-ml-3"},chip:A("pl-8 h-26 text-xs",!t&&"pr-8"),closeButton:"mr-4 w-18 h-18"};case"lg":return{adornment:{size:"md",margin:"-ml-12"},chip:A("pl-18 h-38 text-base",!t&&"pr-18"),closeButton:"mr-6 w-24 h-24"};default:return{adornment:{size:"sm",margin:"-ml-6"},chip:A("pl-12 h-32 text-sm",!t&&"pr-12"),closeButton:"mr-6 w-22 h-22"}}}function fU({color:e}){switch(e){case"primary":return"bg-primary text-on-primary";case"positive":return"bg-positive-lighter text-positive-darker";case"danger":return"bg-danger-lighter text-danger-darker";default:return"bg-chip text-main"}}const dU=y.memo(({value:e,currency:t})=>{const n=Tv({style:"currency",currency:t,currencyDisplay:"narrowSymbol"});return isNaN(e)&&(e=0),u.jsx(y.Fragment,{children:n.format(e)})});function hU({price:e,variant:t="slash",className:n,priceClassName:r,periodClassName:s}){if(!e)return null;const i=u.jsx(C,{message:e.interval});return u.jsxs("div",{className:A("flex gap-6 items-center",n),children:[u.jsx("div",{className:r,children:u.jsx(dU,{value:e.amount/(e.interval_count??1),currency:e.currency})}),t==="slash"?u.jsxs("div",{className:s,children:[" / ",i]}):u.jsxs("div",{className:s,children:[u.jsx(C,{message:"per"})," ",u.jsx("br",{})," ",i]})]})}function pU({product:e}){return e.feature_list.length?u.jsxs("div",{className:"border-t pt-24 mt-32",children:[u.jsx("div",{className:"text-sm mb-10 font-semibold",children:u.jsx(C,{message:"What's included"})}),e.feature_list.map(t=>u.jsxs("div",{className:"flex items-center gap-10 text-sm py-6",children:[u.jsx(_v,{className:"text-positive",size:"sm"}),u.jsx(C,{message:t})]},t))]}):null}function Tk({selectedCycle:e,className:t}){const n=Hv();return u.jsx("div",{className:A("flex flex-col md:flex-row items-center gap-24 pb-20 overflow-x-auto overflow-y-visible",t),children:u.jsx(ko,{initial:!1,mode:"wait",children:n.data?u.jsx(mU,{plans:n.data.products,selectedPeriod:e},"plan-list"):u.jsx(yU,{},"skeleton-loader")})})}function mU({plans:e,selectedPeriod:t}){const{isLoggedIn:n,isSubscribed:r}=Qe(),s=e.filter(i=>!i.hidden);return u.jsx(y.Fragment,{children:s.map((i,o)=>{const a=o===0,l=o===s.length-1,c=Jm(t,i.prices);let f;return n||(f="/register?redirectFrom=pricing"),r&&(f=`/change-plan/${i.id}/${c==null?void 0:c.id}/confirm`),n&&!i.free&&(f=`/checkout/${i.id}/${c==null?void 0:c.id}`),u.jsxs(Kn.div,{...Nl,className:A("px-28 rounded-lg w-full md:max-w-350 md:min-w-240 border shadow-lg bg-paper",i.recommended?"py-56":"py-28",a&&"ml-auto",l&&"mr-auto"),children:[u.jsxs("div",{className:"mb-32",children:[u.jsx(uU,{radius:"rounded",size:"sm",className:A("mb-20 w-min",!i.recommended&&"invisible"),children:u.jsx(C,{message:"Most popular"})}),u.jsx("div",{className:"text-xl font-semibold mb-12",children:u.jsx(C,{message:i.name})}),u.jsx("div",{className:"text-sm text-muted",children:u.jsx(C,{message:i.description})})]}),u.jsxs("div",{children:[c?u.jsx(hU,{priceClassName:"font-bold text-4xl",periodClassName:"text-muted text-xs",variant:"separateLine",price:c}):u.jsx("div",{className:"font-bold text-4xl",children:u.jsx(C,{message:"Free"})}),u.jsx("div",{className:"mt-60",children:u.jsx(Z,{variant:"flat",color:"primary",className:"w-full",size:"md",elementType:f?Le:void 0,disabled:!f,onClick:()=>{n||!c||!i||fv("be.onboarding.selected",{productId:i.id,priceId:c.id})},to:f,children:u.jsx(gU,{product:i})})}),u.jsx(pU,{product:i})]})]},i.id)})})}function gU({product:e}){const{isLoggedIn:t}=Qe();return e.free&&t?u.jsx(C,{message:"You're on :plan",values:{plan:e.name}}):e.free?u.jsx(C,{message:"Get started"}):u.jsx(C,{message:"Upgrade"})}function yU(){return u.jsxs(y.Fragment,{children:[u.jsx(Bh,{},"skeleton-1"),u.jsx(Bh,{},"skeleton-2"),u.jsx(Bh,{},"skeleton-3")]})}function Bh(){return u.jsxs(Kn.div,{...Nl,className:"px-28 py-90 rounded-lg border shadow-lg w-full md:max-w-350",children:[u.jsx(Xt,{className:"my-10"}),u.jsx(Xt,{className:"mb-40"}),u.jsx(Xt,{className:"h-30 mb-40"}),u.jsx(Xt,{className:"h-40 mb-40"}),u.jsx(Xt,{className:"mb-20"}),u.jsx(Xt,{}),u.jsx(Xt,{})]})}function vU(){var r;const e=Hv(),[t,n]=y.useState("yearly");return u.jsxs("div",{className:"flex flex-col h-full overflow-auto",children:[u.jsx(xr,{children:u.jsx(C,{message:"Pricing"})}),u.jsx(Xs,{color:"bg",darkModeColor:"transparent",border:"border-b",className:"flex-shrink-0",menuPosition:"pricing-table-page"}),u.jsxs("div",{className:"container mx-auto px-24 flex-auto",children:[u.jsx("h1",{className:"text-3xl md:text-4xl text-center mt-30 md:mt-60 mb-30 font-normal md:font-medium",children:u.jsx(C,{message:"Choose the right plan for you"})}),u.jsx(Pk,{products:(r=e.data)==null?void 0:r.products,selectedCycle:t,onChange:n,className:"mb-40 md:mb-70 flex justify-center",size:"lg"}),u.jsx(Tk,{selectedCycle:t}),u.jsx(xU,{})]}),u.jsx(Zf,{className:"container mx-auto px-24 flex-shrink-0"})]})}function xU(){return u.jsxs("div",{className:"p-24 text-center my-20 md:my-80",children:[u.jsx(Y9,{size:"xl",className:"text-muted"}),u.jsx("div",{className:"md:text-lg my-8",children:u.jsx(C,{message:"Do you have any questions about PRO accounts?"})}),u.jsx("div",{className:"mb-24 text-sm md:text-base mt-20 md:mt-0",children:u.jsx(C,{message:"Our support team will be happy to assist you."})}),u.jsx(Z,{variant:"flat",color:"primary",elementType:Le,to:"/contact",children:u.jsx(C,{message:"Contact us"})})]})}const bU=z.lazy(()=>yo(()=>import("./billing-page-routes-a2782e8d.js"),["./billing-page-routes-a2782e8d.js","./use-resume-subscription-b3c8abe5.js","./MoreHoriz-16b2a1fa.js","./billing-redirect-message-5428f246.js","./TaskAlt-abcaec6b.js","./OpenInNew-14ffde19.js","./Edit-4fa321e0.js"],import.meta.url)),wU=z.lazy(()=>yo(()=>import("./checkout-routes-ac4923a4.js"),["./checkout-routes-ac4923a4.js","./billing-redirect-message-5428f246.js","./TaskAlt-abcaec6b.js"],import.meta.url)),_U=u.jsxs(y.Fragment,{children:[u.jsx(Ce,{path:"/pricing",element:u.jsx(vU,{})}),u.jsx(Ce,{path:"checkout/*",element:u.jsx(z.Suspense,{fallback:u.jsx(ks,{}),children:u.jsx(wU,{})})}),u.jsx(Ce,{path:"billing/*",element:u.jsx(z.Suspense,{fallback:u.jsx(ks,{}),children:u.jsx(bU,{})})})]});function SU(){const{user:e}=Qe(),{data:t,isLoading:n}=Pn({perPage:30}),r=!!(e!=null&&e.unread_notifications_count),s=nv(),i=()=>{t&&s.mutate({ids:t.pagination.data.map(a=>a.id)})},o=u.jsx(Z,{variant:"outline",color:"primary",size:"xs",startIcon:u.jsx(NC,{}),onClick:i,disabled:s.isLoading||n,className:"ml-auto",children:u.jsx(C,{message:"Mark all as read"})});return u.jsxs("div",{className:"flex flex-col h-full",children:[u.jsx(xr,{children:u.jsx(C,{message:"Notifications"})}),u.jsx(Xs,{menuPosition:"notifications-page",className:"flex-shrink-0"}),u.jsx("div",{className:"overflow-y-auto",children:u.jsxs("div",{className:"container mx-auto p-16 md:p-24 flex-auto",children:[u.jsxs("div",{className:"flex items-center gap-24 mb-30",children:[u.jsx("h1",{className:"text-3xl",children:u.jsx(C,{message:"Notifications"})}),r&&o]}),u.jsx(EU,{})]})})]})}function EU(){const{data:e,isLoading:t}=Pn({perPage:30});return t?u.jsx("div",{className:"flex items-center justify-center py-10",children:u.jsx(cs,{"aria-label":"Loading notifications...",isIndeterminate:!0})}):e!=null&&e.pagination.data.length?u.jsx(Pj,{className:"rounded border",notifications:e.pagination.data}):u.jsx(AC,{})}function jU(){return X.get("notifications/me/subscriptions").then(e=>e.data)}function CU(){return hn(["notification-subscriptions"],()=>jU(),{staleTime:1/0})}function kU(e){return X.put("notifications/me/subscriptions",{selections:e}).then(t=>t.data)}function PU(){return pe(e=>kU(e),{onSuccess:()=>{ce(re("Updated preferences")),Ie.invalidateQueries(["notification-subscriptions"])},onError:e=>it(e)})}function TU(){const e=PU(),{data:t,isFetched:n}=CU(),[r,s]=y.useState();return y.useEffect(()=>{if(t&&!r){const i={},o={};t.available_channels.forEach(a=>{o[a]=!1}),t.subscriptions.forEach(a=>{a.subscriptions.forEach(l=>{const c=t.user_selections.find(f=>f.notif_id===l.notif_id);i[l.notif_id]=(c==null?void 0:c.channels)||{...o}})}),s(i)}},[t,r]),u.jsxs("div",{className:"bg-alt min-h-full",children:[u.jsx(Xs,{menuPosition:"notifications-page"}),!n||!t||!r?u.jsx("div",{className:"container mx-auto my-100 flex justify-center",children:u.jsx(cs,{size:"md",isIndeterminate:!0,"aria-label":"Loading subscriptions..."})}):u.jsx("div",{className:"container px-10 md:px-20 my-20 md: my-40 mx-auto",children:u.jsxs("div",{className:"px-20 pt-20 pb-30 rounded border bg-paper",children:[t.subscriptions.map(i=>u.jsxs("div",{className:"mb-10 text-sm",children:[u.jsx(RU,{group:i,allChannels:t==null?void 0:t.available_channels,selection:r,setSelection:s},i.group_name),i.subscriptions.map(o=>u.jsx(OU,{subscription:o,selection:r,setSelection:s,allChannels:t==null?void 0:t.available_channels},o.notif_id))]},i.group_name)),u.jsx(Z,{className:"mt-20 ml-10",variant:"flat",color:"primary",disabled:e.isLoading,onClick:()=>{e.mutate(Object.entries(r).map(([i,o])=>({notif_id:i,channels:o})))},children:u.jsx(C,{message:"Update preferences"})})]})})]})}function RU({group:e,allChannels:t,selection:n,setSelection:r}){const s=us(),i=(a,l)=>{const c=ev(n,f=>{Object.keys(n).forEach(d=>{f[d][a]=l})});r(c)},o=u.jsx("div",{className:"ml-auto flex items-center gap-40",children:t.map(a=>{const l=Object.values(n).every(f=>f[a]),c=!l&&Object.values(n).some(f=>f[a]);return u.jsx(Cv,{orientation:"vertical",isIndeterminate:c,checked:l,onChange:async f=>{if(a==="browser"){const d=await Rk();i(a,d?!l:!1)}else i(a,!l)},children:u.jsx(C,{message:a})},a)})});return u.jsxs("div",{className:"flex items-center p-10 border-b",children:[u.jsx("div",{className:"font-medium",children:u.jsx(C,{message:e.group_name})}),!s&&o]})}function OU({subscription:e,allChannels:t,selection:n,setSelection:r}){const s=e.notif_id,i=(o,a)=>{const l=ev(n,c=>{c[e.notif_id][o]=a});r(l)};return u.jsxs("div",{className:"md:flex items-center py-10 pl-8 md:pl-20 pr-10 border-b",children:[u.jsx("div",{className:"pb-14 md:pb-0 font-semibold md:font-normal",children:u.jsx(C,{message:e.name})}),u.jsx("div",{className:"ml-auto flex items-center gap-40",children:t.map(o=>u.jsx(Cv,{orientation:"vertical",checked:n[s][o],onChange:async a=>{const l=!n[s][o];if(o==="browser"){const c=await Rk();i(o,c?l:!1)}else i(o,l)},"aria-label":o,children:u.jsx("div",{className:"md:invisible md:h-0",children:u.jsx(C,{message:o})})},o))})]})}function Rk(){return Notification.permission==="granted"?Promise.resolve(!0):Notification.permission==="denied"?(ce.danger(re("Notifications blocked. Please enable them for this site from browser settings.")),Promise.resolve(!1)):Notification.requestPermission().then(e=>e==="granted")}const NU=u.jsxs(y.Fragment,{children:[u.jsx(Ce,{path:"/notifications",element:u.jsx(Li,{children:u.jsx(AL,{children:u.jsx(SU,{})})})}),u.jsx(Ce,{path:"/notifications/settings",element:u.jsx(Li,{children:u.jsx(TU,{})})})]});function AU(){const{cookie_notice:{position:e,enable:t}}=le(),[,n]=sv("cookie_notice"),[r,s]=y.useState(()=>!ls().show_cookie_notice);return!t||r?null:u.jsxs("div",{className:A("fixed w-full p-14 bg-toast text-white shadow text-sm flex items-center justify-center gap-30 z-50",e=="top"?"top-0":"bottom-0"),children:[u.jsx(C,{message:`We use cookies to optimize site functionality and provide you with the best possible experience.`}),u.jsx($U,{}),u.jsx(Z,{variant:"flat",color:"primary",size:"xs",onClick:()=>{n("true",{days:30,path:"/"}),s(!0)},children:u.jsx(C,{message:"OK"})})]})}function $U(){const{cookie_notice:{button:e}}=le();return e!=null&&e.label?u.jsx(jv,{className:()=>"text-primary-light hover:underline",item:e}):null}function IU(e){const{trans:t}=Rn(),n=Wt();return pe(r=>LU(r),{onSuccess:()=>{ce(t(re("Your message can be submitted."))),n("/")},onError:r=>pn(r,e)})}function LU(e){return X.post("contact-page",e).then(t=>t.data)}function DU(){const e=Kt(),t=IU(e),{verify:n,isVerifying:r}=EC("contact");return u.jsxs("div",{className:"flex flex-col bg-alt min-h-full",children:[u.jsx(xr,{children:u.jsx(C,{message:"Contact us"})}),u.jsx(Xs,{className:"flex-shrink-0 sticky top-0",menuPosition:"contact-us-page"}),u.jsx("div",{className:"container p-24 md:p-40 mx-auto flex-auto flex items-center justify-center",children:u.jsxs("div",{className:"border rounded bg-paper p-24 max-w-620",children:[u.jsx("h1",{className:"text-2xl",children:u.jsx(C,{message:"Contact us"})}),u.jsx("p",{className:"text-sm mt-4 mb-30",children:u.jsx(C,{message:"Please use the form below to send us a message and we'll get back to you as soon as possible."})}),u.jsxs(Qt,{form:e,onSubmit:async s=>{await n()&&t.mutate(s)},children:[u.jsx(Te,{label:u.jsx(C,{message:"Name"}),name:"name",required:!0,className:"mb-20"}),u.jsx(Te,{label:u.jsx(C,{message:"Email"}),name:"email",required:!0,type:"email",className:"mb-20"}),u.jsx(Te,{label:u.jsx(C,{message:"Message"}),name:"message",required:!0,inputElementType:"textarea",className:"mb-20",rows:8}),u.jsx(Z,{type:"submit",variant:"flat",color:"primary",disabled:t.isLoading||r,children:u.jsx(C,{message:"Send"})})]})]})}),u.jsx(Zf,{className:"container mx-auto px-24 flex-shrink-0"})]})}const Ok=e=>`custom-pages/${e}`;function MU(e){const t=vg();return e||(e=t.pageId),hn([Ok(e)],()=>FU(e))}function FU(e){return X.get(Ok(e)).then(t=>t.data)}function UU({page:e}){return u.jsx("div",{className:"px-16 md:px-24",children:u.jsxs("div",{className:"prose dark:prose-invert mx-auto my-50",children:[u.jsx("h1",{children:e.title}),u.jsx("div",{className:"break-words whitespace-pre-wrap",dangerouslySetInnerHTML:{__html:e.body}})]})})}function Nk(){const{data:{default_meta_tags:e}}=Rt();return u.jsx(kv,{tags:e})}function zU({query:e}){var t;return(t=e.data)!=null&&t.seo?u.jsx(kv,{tags:e.data.seo}):u.jsx(Nk,{})}function VU(){return u.jsx(Rv,{className:"mt-40",image:u.jsx("div",{children:u.jsx(Sk,{size:"xl"})}),imageHeight:"h-auto",title:u.jsx(C,{message:"There was an issue loading this page"}),description:u.jsx(C,{message:"Please try again later"})})}function BU({query:e,show404:t=!0,loaderClassName:n}){const{isLoggedIn:r}=Qe();return e.isLoading?u.jsx(ks,{className:n}):e.isError&&(Oi(e.error,401)||Oi(e.error,403))&&!r?u.jsx(ef,{to:"/login",replace:!0}):t&&e.isError&&Oi(e.error,404)?u.jsx(Pv,{}):u.jsx(VU,{})}function Zm({slug:e}){const{pageSlug:t}=vg(),n=MU(e||t);return u.jsxs("div",{className:"flex flex-col min-h-full bg",children:[u.jsx(zU,{query:n}),u.jsx(Xs,{menuPosition:"custom-page-navbar",className:"flex-shrink-0 sticky top-0"}),u.jsx("div",{className:"flex-auto",children:n.data?u.jsx(UU,{page:n.data.page}):u.jsx(BU,{query:n,loaderClassName:"mt-80"})}),u.jsx(Zf,{className:"mx-14 md:mx-40"})]})}function vw({value:e}){return e?typeof e=="string"?u.jsx(y.Fragment,{children:e}):u.jsx(C,{...e}):null}const HU=se(u.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z"}),"CheckCircleOutlined"),qU={opacity:0,y:50,scale:.3},WU={opacity:1,y:0,scale:1},KU={opacity:0,scale:.5};function xw(){const e=kj(t=>t.toasts);return u.jsx("div",{className:"relative pointer-events-none",children:u.jsx(ko,{initial:!1,children:e.map(t=>u.jsx("div",{className:A("fixed mx-auto p-20 z-toast",t.position==="bottom-center"?"left-0 right-0 bottom-0":"right-0 bottom-0"),children:u.jsxs(Kn.div,{initial:t.disableEnterAnimation?void 0:qU,animate:t.disableEnterAnimation?void 0:WU,exit:t.disableExitAnimation?void 0:KU,className:A("flex items-center gap-10 min-w-288 max-w-500 shadow-lg w-min rounded-lg pl-16 pr-6 py-6 text-sm pointer-events-auto max-h-100 bg-paper text-main bg-paper border mx-auto min-h-50"),onPointerEnter:()=>{var n;return(n=t.timer)==null?void 0:n.pause()},onPointerLeave:()=>{var n;return(n=t.timer)==null?void 0:n.resume()},role:"alert","aria-live":t.type==="danger"?"assertive":"polite",children:[t.type==="danger"&&u.jsx(wk,{className:"text-danger flex-shrink-0",size:"md"}),t.type==="loading"&&u.jsx(cs,{size:"sm",className:"flex-shrink-0",isIndeterminate:!0}),t.type==="positive"&&u.jsx(HU,{className:"text-positive flex-shrink-0",size:"md"}),u.jsx("div",{className:"overflow-hidden overflow-ellipsis w-max mr-auto","data-testid":"toast-message",children:u.jsx(vw,{value:t.message})}),t.action&&u.jsx(Z,{variant:"text",color:"primary",size:"sm",className:"flex-shrink-0",onFocus:()=>{var n;return(n=t.timer)==null?void 0:n.pause()},onBlur:()=>{var n;return(n=t.timer)==null?void 0:n.resume()},onClick:()=>uo().remove(t.id),elementType:Le,to:t.action.action,children:u.jsx(vw,{value:t.action.label})}),t.type!=="loading"&&u.jsx(vr,{onFocus:()=>{var n;return(n=t.timer)==null?void 0:n.pause()},onBlur:()=>{var n;return(n=t.timer)==null?void 0:n.resume()},type:"button",className:"flex-shrink-0",onClick:()=>{uo().remove(t.id)},size:"sm",children:u.jsx(Zj,{})})]})},t.id))})})}const QU=""+new URL("mail-sent-c2a25732.svg",import.meta.url).href;function GU(){return pe(YU,{onSuccess:()=>{ce(re("Email sent"))},onError:e=>it(e)})}function YU(e){return X.post("auth/email/verification-notification",e).then(t=>t.data)}function XU(){const{data:e}=LC("me"),t=GU(),{branding:{logo_light:n,logo_dark:r}}=le(),i=Qf()?n:r;return u.jsxs("div",{className:"flex flex-col items-center p-24 bg-alt w-full min-h-full",children:[i&&u.jsx("img",{src:i,alt:"Site logo",className:"my-60 block h-42 w-auto"}),u.jsxs("div",{className:"bg-paper px-14 py-28 rounded shadow border max-w-580 flex flex-col items-center text-center",children:[u.jsx(Nf,{src:QU,className:"h-144"}),u.jsx("h1",{className:"text-3xl mt-40 mb-20",children:u.jsx(C,{message:"Verify your email"})}),u.jsx("div",{className:"mb-24 text-sm",children:u.jsx(C,{message:"We've sent an email to “:email“ to verify your email address and activate your account. The link in the the email will expire in 24 hours.",values:{email:e==null?void 0:e.user.email}})}),u.jsx("div",{className:"text-sm",children:u.jsx(C,{message:"If you did not receive an email, click the button below and we will send you another one."})}),u.jsx(Z,{className:"mt-30",variant:"flat",color:"primary",disabled:t.isLoading||!(e!=null&&e.user.email),onClick:()=>{t.mutate({email:e.user.email})},children:u.jsx(C,{message:"Resend email"})})]})]})}const Ak=Object.prototype.toString;function $k(e){switch(Ak.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return qn(e,Error)}}function Mo(e,t){return Ak.call(e)===`[object ${t}]`}function Ik(e){return Mo(e,"ErrorEvent")}function bw(e){return Mo(e,"DOMError")}function JU(e){return Mo(e,"DOMException")}function rs(e){return Mo(e,"String")}function Lk(e){return e===null||typeof e!="object"&&typeof e!="function"}function co(e){return Mo(e,"Object")}function qv(e){return typeof Event<"u"&&qn(e,Event)}function ZU(e){return typeof Element<"u"&&qn(e,Element)}function ez(e){return Mo(e,"RegExp")}function Wv(e){return!!(e&&e.then&&typeof e.then=="function")}function tz(e){return co(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function Dk(e){return typeof e=="number"&&e!==e}function qn(e,t){try{return e instanceof t}catch{return!1}}function du(e){return e&&e.Math==Math?e:void 0}const cn=typeof globalThis=="object"&&du(globalThis)||typeof window=="object"&&du(window)||typeof self=="object"&&du(self)||typeof global=="object"&&du(global)||function(){return this}()||{};function ed(){return cn}function Mk(e,t,n){const r=n||cn,s=r.__SENTRY__=r.__SENTRY__||{};return s[e]||(s[e]=t())}const Mu=ed(),nz=80;function fo(e,t={}){try{let n=e;const r=5,s=[];let i=0,o=0;const a=" > ",l=a.length;let c;const f=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||nz;for(;n&&i++<r&&(c=rz(n,f),!(c==="html"||i>1&&o+s.length*l+c.length>=d));)s.push(c),o+=c.length,n=n.parentNode;return s.reverse().join(a)}catch{return"<unknown>"}}function rz(e,t){const n=e,r=[];let s,i,o,a,l;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const c=t&&t.length?t.filter(d=>n.getAttribute(d)).map(d=>[d,n.getAttribute(d)]):null;if(c&&c.length)c.forEach(d=>{r.push(`[${d[0]}="${d[1]}"]`)});else if(n.id&&r.push(`#${n.id}`),s=n.className,s&&rs(s))for(i=s.split(/\s+/),l=0;l<i.length;l++)r.push(`.${i[l]}`);const f=["aria-label","type","name","title","alt"];for(l=0;l<f.length;l++)o=f[l],a=n.getAttribute(o),a&&r.push(`[${o}="${a}"]`);return r.join("")}function sz(){try{return Mu.document.location.href}catch{return""}}function iz(e){return Mu.document&&Mu.document.querySelector?Mu.document.querySelector(e):null}class tn extends Error{constructor(t,n="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}}const oz=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Kv(e,t=!1){const{host:n,path:r,pass:s,port:i,projectId:o,protocol:a,publicKey:l}=e;return`${a}://${l}${t&&s?`:${s}`:""}@${n}${i?`:${i}`:""}/${r&&`${r}/`}${o}`}function az(e){const t=oz.exec(e);if(!t)throw new tn(`Invalid Sentry Dsn: ${e}`);const[n,r,s="",i,o="",a]=t.slice(1);let l="",c=a;const f=c.split("/");if(f.length>1&&(l=f.slice(0,-1).join("/"),c=f.pop()),c){const d=c.match(/^\d+/);d&&(c=d[0])}return Fk({host:i,pass:s,path:l,projectId:c,port:o,protocol:n,publicKey:r})}function Fk(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function lz(e){return typeof e=="string"?az(e):Fk(e)}const Qv=["debug","info","warn","error","log","assert","trace"];function uz(e){if(!("console"in cn))return e();const t=cn.console,n={};Qv.forEach(r=>{const s=t[r]&&t[r].__sentry_original__;r in t&&s&&(n[r]=t[r],t[r]=s)});try{return e()}finally{Object.keys(n).forEach(r=>{t[r]=n[r]})}}function cz(){const e={enable:()=>{},disable:()=>{}};return Qv.forEach(t=>{e[t]=()=>{}}),e}let fz;fz=cz();function _a(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function ww(e,t){if(!Array.isArray(e))return"";const n=[];for(let r=0;r<e.length;r++){const s=e[r];try{n.push(String(s))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function dz(e,t,n=!1){return rs(e)?ez(t)?t.test(e):rs(t)?n?e===t:e.includes(t):!1:!1}function td(e,t=[],n=!1){return t.some(r=>dz(e,r,n))}function ct(e,t,n){if(!(t in e))return;const r=e[t],s=n(r);if(typeof s=="function")try{Uk(s,r)}catch{}e[t]=s}function Gv(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function Uk(e,t){const n=t.prototype||{};e.prototype=t.prototype=n,Gv(e,"__sentry_original__",t)}function Yv(e){return e.__sentry_original__}function hz(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function zk(e){if($k(e))return{message:e.message,name:e.name,stack:e.stack,...Sw(e)};if(qv(e)){const t={type:e.type,target:_w(e.target),currentTarget:_w(e.currentTarget),...Sw(e)};return typeof CustomEvent<"u"&&qn(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function _w(e){try{return ZU(e)?fo(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function Sw(e){if(typeof e=="object"&&e!==null){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function pz(e,t=40){const n=Object.keys(zk(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return _a(n[0],t);for(let r=n.length;r>0;r--){const s=n.slice(0,r).join(", ");if(!(s.length>t))return r===n.length?s:_a(s,t)}return""}function Qr(e){return eg(e,new Map)}function eg(e,t){if(co(e)){const n=t.get(e);if(n!==void 0)return n;const r={};t.set(e,r);for(const s of Object.keys(e))typeof e[s]<"u"&&(r[s]=eg(e[s],t));return r}if(Array.isArray(e)){const n=t.get(e);if(n!==void 0)return n;const r=[];return t.set(e,r),e.forEach(s=>{r.push(eg(s,t))}),r}return e}const mz=50,Ew=/\(error: (.*)\)/;function Vk(...e){const t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0)=>{const s=[];for(const i of n.split(` `).slice(r)){if(i.length>1024)continue;const o=Ew.test(i)?i.replace(Ew,"$1"):i;for(const a of t){const l=a(o);if(l){s.push(l);break}}}return yz(s)}}function gz(e){return Array.isArray(e)?Vk(...e):e}function yz(e){if(!e.length)return[];let t=e;const n=t[0].function||"",r=t[t.length-1].function||"";return(n.indexOf("captureMessage")!==-1||n.indexOf("captureException")!==-1)&&(t=t.slice(1)),r.indexOf("sentryWrapped")!==-1&&(t=t.slice(0,-1)),t.slice(0,mz).map(s=>({...s,filename:s.filename||t[0].filename,function:s.function||"?"})).reverse()}const Hh="<anonymous>";function Bs(e){try{return!e||typeof e!="function"?Hh:e.name||Hh}catch{return Hh}}const Ps=ed();function Bk(){if(!("fetch"in Ps))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function tg(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function vz(){if(!Bk())return!1;if(tg(Ps.fetch))return!0;let e=!1;const t=Ps.document;if(t&&typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=tg(n.contentWindow.fetch)),t.head.removeChild(n)}catch{}return e}function xz(){const e=Ps.chrome,t=e&&e.app&&e.app.runtime,n="history"in Ps&&!!Ps.history.pushState&&!!Ps.history.replaceState;return!t&&n}const Ee=ed(),Sa={},jw={};function bz(e){if(!jw[e])switch(jw[e]=!0,e){case"console":wz();break;case"dom":Rz();break;case"xhr":jz();break;case"fetch":_z();break;case"history":Cz();break;case"error":Oz();break;case"unhandledrejection":Nz();break;default:return}}function Lt(e,t){Sa[e]=Sa[e]||[],Sa[e].push(t),bz(e)}function Cn(e,t){if(!(!e||!Sa[e]))for(const n of Sa[e]||[])try{n(t)}catch{}}function wz(){"console"in Ee&&Qv.forEach(function(e){e in Ee.console&&ct(Ee.console,e,function(t){return function(...n){Cn("console",{args:n,level:e}),t&&t.apply(Ee.console,n)}})})}function _z(){vz()&&ct(Ee,"fetch",function(e){return function(...t){const n={args:t,fetchData:{method:Sz(t),url:Ez(t)},startTimestamp:Date.now()};return Cn("fetch",{...n}),e.apply(Ee,t).then(r=>(Cn("fetch",{...n,endTimestamp:Date.now(),response:r}),r),r=>{throw Cn("fetch",{...n,endTimestamp:Date.now(),error:r}),r})}})}function Sz(e=[]){return"Request"in Ee&&qn(e[0],Request)&&e[0].method?String(e[0].method).toUpperCase():e[1]&&e[1].method?String(e[1].method).toUpperCase():"GET"}function Ez(e=[]){return typeof e[0]=="string"?e[0]:"Request"in Ee&&qn(e[0],Request)?e[0].url:String(e[0])}function jz(){if(!("XMLHttpRequest"in Ee))return;const e=XMLHttpRequest.prototype;ct(e,"open",function(t){return function(...n){const r=this,s=n[1],i=r.__sentry_xhr__={method:rs(n[0])?n[0].toUpperCase():n[0],url:n[1]};rs(s)&&i.method==="POST"&&s.match(/sentry_key/)&&(r.__sentry_own_request__=!0);const o=function(){if(r.readyState===4){try{i.status_code=r.status}catch{}Cn("xhr",{args:n,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:r})}};return"onreadystatechange"in r&&typeof r.onreadystatechange=="function"?ct(r,"onreadystatechange",function(a){return function(...l){return o(),a.apply(r,l)}}):r.addEventListener("readystatechange",o),t.apply(r,n)}}),ct(e,"send",function(t){return function(...n){return this.__sentry_xhr__&&n[0]!==void 0&&(this.__sentry_xhr__.body=n[0]),Cn("xhr",{args:n,startTimestamp:Date.now(),xhr:this}),t.apply(this,n)}})}let hu;function Cz(){if(!xz())return;const e=Ee.onpopstate;Ee.onpopstate=function(...n){const r=Ee.location.href,s=hu;if(hu=r,Cn("history",{from:s,to:r}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(...r){const s=r.length>2?r[2]:void 0;if(s){const i=hu,o=String(s);hu=o,Cn("history",{from:i,to:o})}return n.apply(this,r)}}ct(Ee.history,"pushState",t),ct(Ee.history,"replaceState",t)}const kz=1e3;let pu,mu;function Pz(e,t){if(!e||e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch{}return!1}function Tz(e){if(e.type!=="keypress")return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)return!1}catch{}return!0}function Cw(e,t=!1){return n=>{if(!n||mu===n||Tz(n))return;const r=n.type==="keypress"?"input":n.type;pu===void 0?(e({event:n,name:r,global:t}),mu=n):Pz(mu,n)&&(e({event:n,name:r,global:t}),mu=n),clearTimeout(pu),pu=Ee.setTimeout(()=>{pu=void 0},kz)}}function Rz(){if(!("document"in Ee))return;const e=Cn.bind(null,"dom"),t=Cw(e,!0);Ee.document.addEventListener("click",t,!1),Ee.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{const r=Ee[n]&&Ee[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(ct(r,"addEventListener",function(s){return function(i,o,a){if(i==="click"||i=="keypress")try{const l=this,c=l.__sentry_instrumentation_handlers__=l.__sentry_instrumentation_handlers__||{},f=c[i]=c[i]||{refCount:0};if(!f.handler){const d=Cw(e);f.handler=d,s.call(this,i,d,a)}f.refCount++}catch{}return s.call(this,i,o,a)}}),ct(r,"removeEventListener",function(s){return function(i,o,a){if(i==="click"||i=="keypress")try{const l=this,c=l.__sentry_instrumentation_handlers__||{},f=c[i];f&&(f.refCount--,f.refCount<=0&&(s.call(this,i,f.handler,a),f.handler=void 0,delete c[i]),Object.keys(c).length===0&&delete l.__sentry_instrumentation_handlers__)}catch{}return s.call(this,i,o,a)}}))})}let qh=null;function Oz(){qh=Ee.onerror,Ee.onerror=function(e,t,n,r,s){return Cn("error",{column:r,error:s,line:n,msg:e,url:t}),qh?qh.apply(this,arguments):!1}}let Wh=null;function Nz(){Wh=Ee.onunhandledrejection,Ee.onunhandledrejection=function(e){return Cn("unhandledrejection",e),Wh?Wh.apply(this,arguments):!0}}function Az(){const e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(s){if(e)return t.has(s)?!0:(t.add(s),!1);for(let i=0;i<t.length;i++)if(t[i]===s)return!0;return t.push(s),!1}function r(s){if(e)t.delete(s);else for(let i=0;i<t.length;i++)if(t[i]===s){t.splice(i,1);break}}return[n,r]}function Gr(){const e=cn,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");const n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>Math.random()*16;return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,r=>(r^(n()&15)>>r/4).toString(16))}function Hk(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function $z(e){const{message:t,event_id:n}=e;if(t)return t;const r=Hk(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function ng(e,t,n){const r=e.exception=e.exception||{},s=r.values=r.values||[],i=s[0]=s[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function sl(e,t){const n=Hk(e);if(!n)return;const r={type:"generic",handled:!0},s=n.mechanism;if(n.mechanism={...r,...s,...t},t&&"data"in t){const i={...s&&s.data,...t.data};n.mechanism.data=i}}function kw(e){if(e&&e.__sentry_captured__)return!0;try{Gv(e,"__sentry_captured__",!0)}catch{}return!1}function qk(e){return Array.isArray(e)?e:[e]}function Iz(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function Lz(){return"npm"}function Xv(){return!Iz()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function Ir(e,t){return e.require(t)}function Dz(e){let t;try{t=Ir(module,e)}catch{}try{const{cwd:n}=Ir(module,"process");t=Ir(module,`${n()}/node_modules/${e}`)}catch{}return t}function Pr(e,t=1/0,n=1/0){try{return rg("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function Wk(e,t=3,n=100*1024){const r=Pr(e,t);return zz(r)>n?Wk(e,t-1,n):r}function rg(e,t,n=1/0,r=1/0,s=Az()){const[i,o]=s;if(t===null||["number","boolean","string"].includes(typeof t)&&!Dk(t))return t;const a=Mz(e,t);if(!a.startsWith("[object "))return a;if(t.__sentry_skip_normalization__)return t;let l=n;if(typeof t.__sentry_override_normalization_depth__=="number"&&(l=t.__sentry_override_normalization_depth__),l===0)return a.replace("object ","");if(i(t))return"[Circular ~]";const c=t;if(c&&typeof c.toJSON=="function")try{const p=c.toJSON();return rg("",p,l-1,r,s)}catch{}const f=Array.isArray(t)?[]:{};let d=0;const h=zk(t);for(const p in h){if(!Object.prototype.hasOwnProperty.call(h,p))continue;if(d>=r){f[p]="[MaxProperties ~]";break}const x=h[p];f[p]=rg(p,x,l-1,r,s),d++}return o(t),f}function Mz(e,t){try{return e==="domain"&&t&&typeof t=="object"&&t._events?"[Domain]":e==="domainEmitter"?"[DomainEmitter]":typeof global<"u"&&t===global?"[Global]":typeof window<"u"&&t===window?"[Window]":typeof document<"u"&&t===document?"[Document]":tz(t)?"[SyntheticEvent]":typeof t=="number"&&t!==t?"[NaN]":t===void 0?"[undefined]":typeof t=="function"?`[Function: ${Bs(t)}]`:typeof t=="symbol"?`[${String(t)}]`:typeof t=="bigint"?`[BigInt: ${String(t)}]`:`[object ${Fz(t)}]`}catch(n){return`**non-serializable** (${n})`}}function Fz(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function Uz(e){return~-encodeURI(e).split(/%..|./).length}function zz(e){return Uz(JSON.stringify(e))}var er;(function(e){e[e.PENDING=0]="PENDING";const n=1;e[e.RESOLVED=n]="RESOLVED";const r=2;e[e.REJECTED=r]="REJECTED"})(er||(er={}));function Hs(e){return new gt(t=>{t(e)})}function Gc(e){return new gt((t,n)=>{n(e)})}class gt{__init(){this._state=er.PENDING}__init2(){this._handlers=[]}constructor(t){gt.prototype.__init.call(this),gt.prototype.__init2.call(this),gt.prototype.__init3.call(this),gt.prototype.__init4.call(this),gt.prototype.__init5.call(this),gt.prototype.__init6.call(this);try{t(this._resolve,this._reject)}catch(n){this._reject(n)}}then(t,n){return new gt((r,s)=>{this._handlers.push([!1,i=>{if(!t)r(i);else try{r(t(i))}catch(o){s(o)}},i=>{if(!n)s(i);else try{r(n(i))}catch(o){s(o)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new gt((n,r)=>{let s,i;return this.then(o=>{i=!1,s=o,t&&t()},o=>{i=!0,s=o,t&&t()}).then(()=>{if(i){r(s);return}n(s)})})}__init3(){this._resolve=t=>{this._setResult(er.RESOLVED,t)}}__init4(){this._reject=t=>{this._setResult(er.REJECTED,t)}}__init5(){this._setResult=(t,n)=>{if(this._state===er.PENDING){if(Wv(n)){n.then(this._resolve,this._reject);return}this._state=t,this._value=n,this._executeHandlers()}}}__init6(){this._executeHandlers=()=>{if(this._state===er.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===er.RESOLVED&&n[1](this._value),this._state===er.REJECTED&&n[2](this._value),n[0]=!0)})}}}function Vz(e){const t=[];function n(){return e===void 0||t.length<e}function r(o){return t.splice(t.indexOf(o),1)[0]}function s(o){if(!n())return Gc(new tn("Not adding Promise because buffer limit was reached."));const a=o();return t.indexOf(a)===-1&&t.push(a),a.then(()=>r(a)).then(null,()=>r(a).then(null,()=>{})),a}function i(o){return new gt((a,l)=>{let c=t.length;if(!c)return a(!0);const f=setTimeout(()=>{o&&o>0&&a(!1)},o);t.forEach(d=>{Hs(d).then(()=>{--c||(clearTimeout(f),a(!0))},l)})})}return{$:t,add:s,drain:i}}function Kh(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],relative:t[5]+n+r}}const Bz=["fatal","error","warning","log","info","debug"];function Hz(e){return e==="warn"?"warning":Bz.includes(e)?e:"log"}const Kk=ed(),sg={nowSeconds:()=>Date.now()/1e3};function qz(){const{performance:e}=Kk;if(!e||!e.now)return;const t=Date.now()-e.now();return{now:()=>e.now(),timeOrigin:t}}function Wz(){try{return Ir(module,"perf_hooks").performance}catch{return}}const Qh=Xv()?Wz():qz(),Pw=Qh===void 0?sg:{nowSeconds:()=>(Qh.timeOrigin+Qh.now())/1e3},nd=sg.nowSeconds.bind(sg),Jv=Pw.nowSeconds.bind(Pw),il=Jv,ho=(()=>{const{performance:e}=Kk;if(!e||!e.now)return;const t=3600*1e3,n=e.now(),r=Date.now(),s=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,i=s<t,o=e.timing&&e.timing.navigationStart,l=typeof o=="number"?Math.abs(o+n-r):t,c=l<t;return i||c?s<=l?e.timeOrigin:o:r})(),Kz=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function Qz(e){const t=e.match(Kz);if(!e||!t)return;let n;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function rd(e,t=[]){return[e,t]}function Gz(e,t){const[n,r]=e;return[n,[...r,t]]}function Tw(e,t){const n=e[1];for(const r of n){const s=r[0].type;if(t(r,s))return!0}return!1}function ig(e,t){return(t||new TextEncoder).encode(e)}function Qk(e,t){const[n,r]=e;let s=JSON.stringify(n);function i(o){typeof s=="string"?s=typeof o=="string"?s+o:[ig(s,t),o]:s.push(typeof o=="string"?ig(o,t):o)}for(const o of r){const[a,l]=o;if(i(` ${JSON.stringify(a)} `),typeof l=="string"||l instanceof Uint8Array)i(l);else{let c;try{c=JSON.stringify(l)}catch{c=JSON.stringify(Pr(l))}i(c)}}return typeof s=="string"?s:Yz(s)}function Yz(e){const t=e.reduce((s,i)=>s+i.length,0),n=new Uint8Array(t);let r=0;for(const s of e)n.set(s,r),r+=s.length;return n}function Xz(e,t){const n=typeof e.data=="string"?ig(e.data,t):e.data;return[Qr({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const Jz={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay"};function Rw(e){return Jz[e]}function Gk(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function Zz(e,t,n,r){const s=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&{dsn:Kv(r)},...e.type==="transaction"&&s&&{trace:Qr({...s})}}}function eV(e,t,n){const r=[{type:"client_report"},{timestamp:n||nd(),discarded_events:e}];return rd(t?{dsn:t}:{},[r])}const tV=60*1e3;function nV(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${e}`);return isNaN(r)?tV:r-t}function rV(e,t){return e[t]||e.all||0}function sV(e,t,n=Date.now()){return rV(e,t)>n}function iV(e,{statusCode:t,headers:n},r=Date.now()){const s={...e},i=n&&n["x-sentry-rate-limits"],o=n&&n["retry-after"];if(i)for(const a of i.trim().split(",")){const[l,c]=a.split(":",2),f=parseInt(l,10),d=(isNaN(f)?60:f)*1e3;if(!c)s.all=r+d;else for(const h of c.split(";"))s[h]=r+d}else o?s.all=r+nV(o,r):t===429&&(s.all=r+60*1e3);return s}const og="baggage",Yk="sentry-",oV=/^sentry-/,aV=8192;function lV(e){if(!rs(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce((r,s)=>{const i=Ow(s);return{...r,...i}},{});else{if(!e)return;t=Ow(e)}const n=Object.entries(t).reduce((r,[s,i])=>{if(s.match(oV)){const o=s.slice(Yk.length);r[o]=i}return r},{});if(Object.keys(n).length>0)return n}function Xk(e){const t=Object.entries(e).reduce((n,[r,s])=>(s&&(n[`${Yk}${r}`]=s),n),{});return uV(t)}function Ow(e){return e.split(",").map(t=>t.split("=").map(n=>decodeURIComponent(n.trim()))).reduce((t,[n,r])=>(t[n]=r,t),{})}function uV(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,r],s)=>{const i=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,o=s===0?i:`${t},${i}`;return o.length>aV?t:o},"")}const Zv="production";function cV(e){const t=Jv(),n={sid:Gr(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>dV(n)};return e&&po(n,e),n}function po(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Jv(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:Gr()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function fV(e,t){let n={};t?n={status:t}:e.status==="ok"&&(n={status:"exited"}),po(e,n)}function dV(e){return Qr({sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}const hV=100;class Yr{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}static clone(t){const n=new Yr;return t&&(n._breadcrumbs=[...t._breadcrumbs],n._tags={...t._tags},n._extra={...t._extra},n._contexts={...t._contexts},n._user=t._user,n._level=t._level,n._span=t._span,n._session=t._session,n._transactionName=t._transactionName,n._fingerprint=t._fingerprint,n._eventProcessors=[...t._eventProcessors],n._requestSession=t._requestSession,n._attachments=[...t._attachments],n._sdkProcessingMetadata={...t._sdkProcessingMetadata}),n}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{},this._session&&po(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this._tags={...this._tags,[t]:n},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const t=this.getSpan();return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;if(typeof t=="function"){const n=t(this);return n instanceof Yr?n:this}return t instanceof Yr?(this._tags={...this._tags,...t._tags},this._extra={...this._extra,...t._extra},this._contexts={...this._contexts,...t._contexts},t._user&&Object.keys(t._user).length&&(this._user=t._user),t._level&&(this._level=t._level),t._fingerprint&&(this._fingerprint=t._fingerprint),t._requestSession&&(this._requestSession=t._requestSession)):co(t)&&(t=t,this._tags={...this._tags,...t.tags},this._extra={...this._extra,...t.extra},this._contexts={...this._contexts,...t.contexts},t.user&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint&&(this._fingerprint=t.fingerprint),t.requestSession&&(this._requestSession=t.requestSession)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this}addBreadcrumb(t,n){const r=typeof n=="number"?n:hV;if(r<=0)return this;const s={timestamp:nd(),...t};return this._breadcrumbs=[...this._breadcrumbs,s].slice(-r),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(t,n={}){if(this._extra&&Object.keys(this._extra).length&&(t.extra={...this._extra,...t.extra}),this._tags&&Object.keys(this._tags).length&&(t.tags={...this._tags,...t.tags}),this._user&&Object.keys(this._user).length&&(t.user={...this._user,...t.user}),this._contexts&&Object.keys(this._contexts).length&&(t.contexts={...this._contexts,...t.contexts}),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span){t.contexts={trace:this._span.getTraceContext(),...t.contexts};const r=this._span.transaction&&this._span.transaction.name;r&&(t.tags={transaction:r,...t.tags})}return this._applyFingerprint(t),t.breadcrumbs=[...t.breadcrumbs||[],...this._breadcrumbs],t.breadcrumbs=t.breadcrumbs.length>0?t.breadcrumbs:void 0,t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...this._sdkProcessingMetadata},this._notifyEventProcessors([...Jk(),...this._eventProcessors],t,n)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}_notifyEventProcessors(t,n,r,s=0){return new gt((i,o)=>{const a=t[s];if(n===null||typeof a!="function")i(n);else{const l=a({...n},r);Wv(l)?l.then(c=>this._notifyEventProcessors(t,c,r,s+1).then(i)).then(null,o):this._notifyEventProcessors(t,l,r,s+1).then(i).then(null,o)}})}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}_applyFingerprint(t){t.fingerprint=t.fingerprint?qk(t.fingerprint):[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}}function Jk(){return Mk("globalEventProcessors",()=>[])}function e0(e){Jk().push(e)}const t0=4,pV=100;class $l{__init(){this._stack=[{}]}constructor(t,n=new Yr,r=t0){this._version=r,$l.prototype.__init.call(this),this.getStackTop().scope=n,t&&this.bindClient(t)}isOlderThan(t){return this._version<t}bindClient(t){const n=this.getStackTop();n.client=t,t&&t.setupIntegrations&&t.setupIntegrations()}pushScope(){const t=Yr.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:t}),t}popScope(){return this.getStack().length<=1?!1:!!this.getStack().pop()}withScope(t){const n=this.pushScope();try{t(n)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:Gr(),s=new Error("Sentry syntheticException");return this._withClient((i,o)=>{i.captureException(t,{originalException:t,syntheticException:s,...n,event_id:r},o)}),r}captureMessage(t,n,r){const s=this._lastEventId=r&&r.event_id?r.event_id:Gr(),i=new Error(t);return this._withClient((o,a)=>{o.captureMessage(t,n,{originalException:t,syntheticException:i,...r,event_id:s},a)}),s}captureEvent(t,n){const r=n&&n.event_id?n.event_id:Gr();return t.type||(this._lastEventId=r),this._withClient((s,i)=>{s.captureEvent(t,{...n,event_id:r},i)}),r}lastEventId(){return this._lastEventId}addBreadcrumb(t,n){const{scope:r,client:s}=this.getStackTop();if(!r||!s)return;const{beforeBreadcrumb:i=null,maxBreadcrumbs:o=pV}=s.getOptions&&s.getOptions()||{};if(o<=0)return;const l={timestamp:nd(),...t},c=i?uz(()=>i(l,n)):l;c!==null&&r.addBreadcrumb(c,o)}setUser(t){const n=this.getScope();n&&n.setUser(t)}setTags(t){const n=this.getScope();n&&n.setTags(t)}setExtras(t){const n=this.getScope();n&&n.setExtras(t)}setTag(t,n){const r=this.getScope();r&&r.setTag(t,n)}setExtra(t,n){const r=this.getScope();r&&r.setExtra(t,n)}setContext(t,n){const r=this.getScope();r&&r.setContext(t,n)}configureScope(t){const{scope:n,client:r}=this.getStackTop();n&&r&&t(n)}run(t){const n=Nw(this);try{t(this)}finally{Nw(n)}}getIntegration(t){const n=this.getClient();if(!n)return null;try{return n.getIntegration(t)}catch{return null}}startTransaction(t,n){return this._callExtensionMethod("startTransaction",t,n)}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){const t=this.getStackTop(),n=t&&t.scope,r=n&&n.getSession();r&&fV(r),this._sendSessionUpdate(),n&&n.setSession()}startSession(t){const{scope:n,client:r}=this.getStackTop(),{release:s,environment:i=Zv}=r&&r.getOptions()||{},{userAgent:o}=cn.navigator||{},a=cV({release:s,environment:i,...n&&{user:n.getUser()},...o&&{userAgent:o},...t});if(n){const l=n.getSession&&n.getSession();l&&l.status==="ok"&&po(l,{status:"exited"}),this.endSession(),n.setSession(a)}return a}shouldSendDefaultPii(){const t=this.getClient(),n=t&&t.getOptions();return!!(n&&n.sendDefaultPii)}_sendSessionUpdate(){const{scope:t,client:n}=this.getStackTop();if(!t)return;const r=t.getSession();r&&n&&n.captureSession&&n.captureSession(r)}_withClient(t){const{scope:n,client:r}=this.getStackTop();r&&t(r,n)}_callExtensionMethod(t,...n){const s=Fo().__SENTRY__;if(s&&s.extensions&&typeof s.extensions[t]=="function")return s.extensions[t].apply(this,n)}}function Fo(){return cn.__SENTRY__=cn.__SENTRY__||{extensions:{},hub:void 0},cn}function Nw(e){const t=Fo(),n=Or(t);return n0(t,e),n}function je(){const e=Fo();return(!Zk(e)||Or(e).isOlderThan(t0))&&n0(e,new $l),Xv()?mV(e):Or(e)}function mV(e){try{const t=Fo().__SENTRY__,n=t&&t.extensions&&t.extensions.domain&&t.extensions.domain.active;if(!n)return Or(e);if(!Zk(n)||Or(n).isOlderThan(t0)){const r=Or(e).getStackTop();n0(n,new $l(r.client,Yr.clone(r.scope)))}return Or(n)}catch{return Or(e)}}function Zk(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function Or(e){return Mk("hub",()=>new $l,e)}function n0(e,t){if(!e)return!1;const n=e.__SENTRY__=e.__SENTRY__||{};return n.hub=t,!0}function r0(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=je().getClient(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}class sd{__init(){this.spans=[]}constructor(t=1e3){sd.prototype.__init.call(this),this._maxlen=t}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}}class tr{__init2(){this.traceId=Gr()}__init3(){this.spanId=Gr().substring(16)}__init4(){this.startTimestamp=il()}__init5(){this.tags={}}__init6(){this.data={}}__init7(){this.instrumenter="sentry"}constructor(t){if(tr.prototype.__init2.call(this),tr.prototype.__init3.call(this),tr.prototype.__init4.call(this),tr.prototype.__init5.call(this),tr.prototype.__init6.call(this),tr.prototype.__init7.call(this),!t)return this;t.traceId&&(this.traceId=t.traceId),t.spanId&&(this.spanId=t.spanId),t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&(this.op=t.op),t.description&&(this.description=t.description),t.data&&(this.data=t.data),t.tags&&(this.tags=t.tags),t.status&&(this.status=t.status),t.startTimestamp&&(this.startTimestamp=t.startTimestamp),t.endTimestamp&&(this.endTimestamp=t.endTimestamp),t.instrumenter&&(this.instrumenter=t.instrumenter)}startChild(t){const n=new tr({...t,parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId});return n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n),n.transaction=this.transaction,n}setTag(t,n){return this.tags={...this.tags,[t]:n},this}setData(t,n){return this.data={...this.data,[t]:n},this}setStatus(t){return this.status=t,this}setHttpStatus(t){this.setTag("http.status_code",String(t));const n=gV(t);return n!=="unknown_error"&&this.setStatus(n),this}isSuccess(){return this.status==="ok"}finish(t){this.endTimestamp=typeof t=="number"?t:il()}toTraceparent(){let t="";return this.sampled!==void 0&&(t=this.sampled?"-1":"-0"),`${this.traceId}-${this.spanId}${t}`}toContext(){return Qr({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(t){return this.data=t.data||{},this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=t.spanId||this.spanId,this.startTimestamp=t.startTimestamp||this.startTimestamp,this.status=t.status,this.tags=t.tags||{},this.traceId=t.traceId||this.traceId,this}getTraceContext(){return Qr({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return Qr({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId})}}function gV(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}class Mi extends tr{__init(){this._measurements={}}__init2(){this._contexts={}}__init3(){this._frozenDynamicSamplingContext=void 0}constructor(t,n){super(t),Mi.prototype.__init.call(this),Mi.prototype.__init2.call(this),Mi.prototype.__init3.call(this),this._hub=n||je(),this._name=t.name||"",this.metadata={source:"custom",...t.metadata,spanMetadata:{}},this._trimEnd=t.trimEnd,this.transaction=this;const r=this.metadata.dynamicSamplingContext;r&&(this._frozenDynamicSamplingContext={...r})}get name(){return this._name}set name(t){this.setName(t)}setName(t,n="custom"){this._name=t,this.metadata.source=n}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new sd(t)),this.spanRecorder.add(this)}setContext(t,n){n===null?delete this._contexts[t]:this._contexts[t]=n}setMeasurement(t,n,r=""){this._measurements[t]={value:n,unit:r}}setMetadata(t){this.metadata={...this.metadata,...t}}finish(t){if(this.endTimestamp!==void 0)return;this.name||(this.name="<unlabeled transaction>"),super.finish(t);const n=this._hub.getClient();if(n&&n.emit&&n.emit("finishTransaction",this),this.sampled!==!0){n&&n.recordDroppedEvent("sample_rate","transaction");return}const r=this.spanRecorder?this.spanRecorder.spans.filter(a=>a!==this&&a.endTimestamp):[];this._trimEnd&&r.length>0&&(this.endTimestamp=r.reduce((a,l)=>a.endTimestamp&&l.endTimestamp?a.endTimestamp>l.endTimestamp?a:l:a).endTimestamp);const s=this.metadata,i={contexts:{...this._contexts,trace:this.getTraceContext()},spans:r,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:{...s,dynamicSamplingContext:this.getDynamicSamplingContext()},...s.source&&{transaction_info:{source:s.source}}};return Object.keys(this._measurements).length>0&&(i.measurements=this._measurements),this._hub.captureEvent(i)}toContext(){const t=super.toContext();return Qr({...t,name:this.name,trimEnd:this._trimEnd})}updateWithContext(t){return super.updateWithContext(t),this.name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;const t=this._hub||je(),n=t&&t.getClient();if(!n)return{};const{environment:r,release:s}=n.getOptions()||{},{publicKey:i}=n.getDsn()||{},o=this.metadata.sampleRate,a=o!==void 0?o.toString():void 0,l=t.getScope(),{segment:c}=l&&l.getUser()||{},f=this.metadata.source,d=f&&f!=="url"?this.name:void 0;return Qr({environment:r||Zv,release:s,transaction:d,user_segment:c,public_key:i,trace_id:this.traceId,sample_rate:a})}}const Fu={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3};class yV extends sd{constructor(t,n,r,s){super(s),this._pushActivity=t,this._popActivity=n,this.transactionSpanId=r}add(t){t.spanId!==this.transactionSpanId&&(t.finish=n=>{t.endTimestamp=typeof n=="number"?n:il(),this._popActivity(t.spanId)},t.endTimestamp===void 0&&this._pushActivity(t.spanId)),super.add(t)}}class vs extends Mi{__init(){this.activities={}}__init2(){this._heartbeatCounter=0}__init3(){this._finished=!1}__init4(){this._idleTimeoutCanceledPermanently=!1}__init5(){this._beforeFinishCallbacks=[]}constructor(t,n,r=Fu.idleTimeout,s=Fu.finalTimeout,i=Fu.heartbeatInterval,o=!1){super(t,n),this._idleHub=n,this._idleTimeout=r,this._finalTimeout=s,this._heartbeatInterval=i,this._onScope=o,vs.prototype.__init.call(this),vs.prototype.__init2.call(this),vs.prototype.__init3.call(this),vs.prototype.__init4.call(this),vs.prototype.__init5.call(this),o&&(Aw(n),n.configureScope(a=>a.setSpan(this))),this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this.finish())},this._finalTimeout)}finish(t=il()){if(this._finished=!0,this.activities={},this.spanRecorder){for(const n of this._beforeFinishCallbacks)n(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter(n=>n.spanId===this.spanId?!0:(n.endTimestamp||(n.endTimestamp=t,n.setStatus("cancelled")),n.startTimestamp<t))}return this._onScope&&Aw(this._idleHub),super.finish(t)}registerBeforeFinishCallback(t){this._beforeFinishCallbacks.push(t)}initSpanRecorder(t){if(!this.spanRecorder){const n=s=>{this._finished||this._pushActivity(s)},r=s=>{this._finished||this._popActivity(s)};this.spanRecorder=new yV(n,r,this.spanId,t),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:n}={restartOnChildSpanChange:!0}){this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,this._idleTimeoutCanceledPermanently=n===!1,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&this.finish(t))}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&this.finish(t)},this._idleTimeout)}_pushActivity(t){this.cancelIdleTimeout(),this.activities[t]=!0}_popActivity(t){if(this.activities[t]&&delete this.activities[t],Object.keys(this.activities).length===0){const n=il();this._idleTimeoutCanceledPermanently?this.finish(n):this._restartIdleTimeout(n+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?(this.setStatus("deadline_exceeded"),this.finish()):this._pingHeartbeat()}_pingHeartbeat(){setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function Aw(e){const t=e.getScope();t&&t.getTransaction()&&t.setSpan(void 0)}function vV(){const e=this.getScope();if(e){const t=e.getSpan();if(t)return{"sentry-trace":t.toTraceparent()}}return{}}function e4(e,t,n){if(!r0(t))return e.sampled=!1,e;if(e.sampled!==void 0)return e.setMetadata({sampleRate:Number(e.sampled)}),e;let r;return typeof t.tracesSampler=="function"?(r=t.tracesSampler(n),e.setMetadata({sampleRate:Number(r)})):n.parentSampled!==void 0?r=n.parentSampled:typeof t.tracesSampleRate<"u"?(r=t.tracesSampleRate,e.setMetadata({sampleRate:Number(r)})):(r=1,e.setMetadata({sampleRate:r})),!xV(r)||!r?(e.sampled=!1,e):(e.sampled=Math.random()<r,e.sampled,e)}function xV(e){return!(Dk(e)||!(typeof e=="number"||typeof e=="boolean")||e<0||e>1)}function bV(e,t){const n=this.getClient(),r=n&&n.getOptions()||{},s=r.instrumenter||"sentry",i=e.instrumenter||"sentry";s!==i&&(e.sampled=!1);let o=new Mi(e,this);return o=e4(o,r,{parentSampled:e.parentSampled,transactionContext:e,...t}),o.sampled&&o.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",o),o}function $w(e,t,n,r,s,i,o){const a=e.getClient(),l=a&&a.getOptions()||{};let c=new vs(t,e,n,r,o,s);return c=e4(c,l,{parentSampled:t.parentSampled,transactionContext:t,...i}),c.sampled&&c.initSpanRecorder(l._experiments&&l._experiments.maxSpans),a&&a.emit&&a.emit("startTransaction",c),c}function wV(){const e=Fo();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=bV),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=vV))}function id(e){const n=(e||je()).getScope();return n&&n.getTransaction()}function _V(e,t){return je().captureException(e,{captureContext:t})}function SV(e){je().withScope(e)}const EV="7";function jV(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function CV(e){return`${jV(e)}${e.projectId}/envelope/`}function kV(e,t){return hz({sentry_key:e.publicKey,sentry_version:EV,...t&&{sentry_client:`${t.name}/${t.version}`}})}function t4(e,t={}){const n=typeof t=="string"?t:t.tunnel,r=typeof t=="string"||!t._metadata?void 0:t._metadata.sdk;return n||`${CV(e)}?${kV(e,r)}`}function PV(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function TV(e,t,n,r){const s=Gk(n),i={sent_at:new Date().toISOString(),...s&&{sdk:s},...!!r&&{dsn:Kv(t)}},o="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e];return rd(i,[o])}function RV(e,t,n,r){const s=Gk(n),i=e.type&&e.type!=="replay_event"?e.type:"event";PV(e,n&&n.sdk);const o=Zz(e,s,r,t);return delete e.sdkProcessingMetadata,rd(o,[[{type:i},e]])}const Iw=[];function OV(e){const t={};return e.forEach(n=>{const{name:r}=n,s=t[r];s&&!s.isDefaultInstance&&n.isDefaultInstance||(t[r]=n)}),Object.keys(t).map(n=>t[n])}function NV(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(o=>{o.isDefaultInstance=!0});let r;Array.isArray(n)?r=[...t,...n]:typeof n=="function"?r=qk(n(t)):r=t;const s=OV(r),i=$V(s,o=>o.name==="Debug");if(i!==-1){const[o]=s.splice(i,1);s.push(o)}return s}function AV(e){const t={};return e.forEach(n=>{n&&n4(n,t)}),t}function n4(e,t){t[e.name]=e,Iw.indexOf(e.name)===-1&&(e.setupOnce(e0,je),Iw.push(e.name))}function $V(e,t){for(let n=0;n<e.length;n++)if(t(e[n])===!0)return n;return-1}function IV(e,t,n,r){const{normalizeDepth:s=3,normalizeMaxBreadth:i=1e3}=e,o={...t,event_id:t.event_id||n.event_id||Gr(),timestamp:t.timestamp||nd()},a=n.integrations||e.integrations.map(f=>f.name);LV(o,e),MV(o,a),DV(o,e.stackParser);let l=r;n.captureContext&&(l=Yr.clone(l).update(n.captureContext));let c=Hs(o);if(l){if(l.getAttachments){const f=[...n.attachments||[],...l.getAttachments()];f.length&&(n.attachments=f)}c=l.applyToEvent(o,n)}return c.then(f=>typeof s=="number"&&s>0?FV(f,s,i):f)}function LV(e,t){const{environment:n,release:r,dist:s,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:Zv),e.release===void 0&&r!==void 0&&(e.release=r),e.dist===void 0&&s!==void 0&&(e.dist=s),e.message&&(e.message=_a(e.message,i));const o=e.exception&&e.exception.values&&e.exception.values[0];o&&o.value&&(o.value=_a(o.value,i));const a=e.request;a&&a.url&&(a.url=_a(a.url,i))}function DV(e,t){const n=cn._sentryDebugIds;if(!n)return;const r=Object.keys(n).reduce((o,a)=>{const l=t(a);for(const c of l)if(c.abs_path){o[c.abs_path]=n[a];break}return o},{}),s=new Set;try{e.exception.values.forEach(o=>{o.stacktrace.frames.forEach(a=>{a.abs_path&&s.add(a.abs_path)})})}catch{}e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const i=e.debug_meta.images;s.forEach(o=>{r[o]&&i.push({type:"sourcemap",code_file:o,debug_id:r[o]})})}function MV(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function FV(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(s=>({...s,...s.data&&{data:Pr(s.data,t,n)}}))},...e.user&&{user:Pr(e.user,t,n)},...e.contexts&&{contexts:Pr(e.contexts,t,n)},...e.extra&&{extra:Pr(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Pr(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(s=>(s.data&&(s.data=Pr(s.data,t,n)),s))),r}class xs{__init(){this._integrations={}}__init2(){this._integrationsInitialized=!1}__init3(){this._numProcessing=0}__init4(){this._outcomes={}}__init5(){this._hooks={}}constructor(t){if(xs.prototype.__init.call(this),xs.prototype.__init2.call(this),xs.prototype.__init3.call(this),xs.prototype.__init4.call(this),xs.prototype.__init5.call(this),this._options=t,t.dsn){this._dsn=lz(t.dsn);const n=t4(this._dsn,t);this._transport=t.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:n})}}captureException(t,n,r){if(kw(t))return;let s=n&&n.event_id;return this._process(this.eventFromException(t,n).then(i=>this._captureEvent(i,n,r)).then(i=>{s=i})),s}captureMessage(t,n,r,s){let i=r&&r.event_id;const o=Lk(t)?this.eventFromMessage(String(t),n,r):this.eventFromException(t,r);return this._process(o.then(a=>this._captureEvent(a,r,s)).then(a=>{i=a})),i}captureEvent(t,n,r){if(n&&n.originalException&&kw(n.originalException))return;let s=n&&n.event_id;return this._process(this._captureEvent(t,n,r).then(i=>{s=i})),s}captureSession(t){this._isEnabled()&&(typeof t.release!="string"||(this.sendSession(t),po(t,{init:!1})))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const n=this._transport;return n?this._isClientDoneProcessing(t).then(r=>n.flush(t).then(s=>r&&s)):Hs(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,n))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=AV(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch{return null}}addIntegration(t){n4(t,this._integrations)}sendEvent(t,n={}){if(this._dsn){let r=RV(t,this._dsn,this._options._metadata,this._options.tunnel);for(const s of n.attachments||[])r=Gz(r,Xz(s,this._options.transportOptions&&this._options.transportOptions.textEncoder));this._sendEnvelope(r)}}sendSession(t){if(this._dsn){const n=TV(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}}recordDroppedEvent(t,n,r){if(this._options.sendClientReports){const s=`${t}:${n}`;this._outcomes[s]=this._outcomes[s]+1||1}}on(t,n){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(n)}emit(t,...n){this._hooks[t]&&this._hooks[t].forEach(r=>r(...n))}_updateSessionFromEvent(t,n){let r=!1,s=!1;const i=n.exception&&n.exception.values;if(i){s=!0;for(const l of i){const c=l.mechanism;if(c&&c.handled===!1){r=!0;break}}}const o=t.status==="ok";(o&&t.errors===0||o&&r)&&(po(t,{...r&&{status:"crashed"},errors:t.errors||Number(s||r)}),this.captureSession(t))}_isClientDoneProcessing(t){return new gt(n=>{let r=0;const s=1,i=setInterval(()=>{this._numProcessing==0?(clearInterval(i),n(!0)):(r+=s,t&&r>=t&&(clearInterval(i),n(!1)))},s)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._dsn!==void 0}_prepareEvent(t,n,r){const s=this.getOptions(),i=Object.keys(this._integrations);return!n.integrations&&i.length>0&&(n.integrations=i),IV(s,t,n,r)}_captureEvent(t,n={},r){return this._processEvent(t,n,r).then(s=>s.event_id,s=>{})}_processEvent(t,n,r){const s=this.getOptions(),{sampleRate:i}=s;if(!this._isEnabled())return Gc(new tn("SDK not enabled, will not capture event.","log"));const o=s4(t),a=r4(t),l=t.type||"error",c=`before send for type \`${l}\``;if(a&&typeof i=="number"&&Math.random()>i)return this.recordDroppedEvent("sample_rate","error",t),Gc(new tn(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));const f=l==="replay_event"?"replay":l;return this._prepareEvent(t,n,r).then(d=>{if(d===null)throw this.recordDroppedEvent("event_processor",f,t),new tn("An event processor returned `null`, will not send event.","log");if(n.data&&n.data.__sentry__===!0)return d;const p=zV(s,d,n);return UV(p,c)}).then(d=>{if(d===null)throw this.recordDroppedEvent("before_send",f,t),new tn(`${c} returned \`null\`, will not send event.`,"log");const h=r&&r.getSession();!o&&h&&this._updateSessionFromEvent(h,d);const p=d.transaction_info;if(o&&p&&d.transaction!==t.transaction){const x="custom";d.transaction_info={...p,source:x}}return this.sendEvent(d,n),d}).then(null,d=>{throw d instanceof tn?d:(this.captureException(d,{data:{__sentry__:!0},originalException:d}),new tn(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${d}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_sendEnvelope(t){this._transport&&this._dsn&&this._transport.send(t).then(null,n=>{})}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.keys(t).map(n=>{const[r,s]=n.split(":");return{reason:r,category:s,quantity:t[n]}})}}function UV(e,t){const n=`${t} must return \`null\` or a valid event.`;if(Wv(e))return e.then(r=>{if(!co(r)&&r!==null)throw new tn(n);return r},r=>{throw new tn(`${t} rejected with ${r}`)});if(!co(e)&&e!==null)throw new tn(n);return e}function zV(e,t,n){const{beforeSend:r,beforeSendTransaction:s}=e;return r4(t)&&r?r(t,n):s4(t)&&s?s(t,n):t}function r4(e){return e.type===void 0}function s4(e){return e.type==="transaction"}function VV(e,t){t.debug===!0&&console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.");const n=je(),r=n.getScope();r&&r.update(t.initialScope);const s=new e(t);n.bindClient(s)}const BV=30;function i4(e,t,n=Vz(e.bufferSize||BV)){let r={};const s=o=>n.drain(o);function i(o){const a=[];if(Tw(o,(d,h)=>{const p=Rw(h);if(sV(r,p)){const x=Lw(d,h);e.recordDroppedEvent("ratelimit_backoff",p,x)}else a.push(d)}),a.length===0)return Hs();const l=rd(o[0],a),c=d=>{Tw(l,(h,p)=>{const x=Lw(h,p);e.recordDroppedEvent(d,Rw(p),x)})},f=()=>t({body:Qk(l,e.textEncoder)}).then(d=>(d.statusCode!==void 0&&(d.statusCode<200||d.statusCode>=300),r=iV(r,d),d),d=>{throw c("network_error"),d});return n.add(f).then(d=>d,d=>{if(d instanceof tn)return c("queue_overflow"),Hs();throw d})}return{send:i,flush:s}}function Lw(e,t){if(!(t!=="event"&&t!=="transaction"))return Array.isArray(e)?e[1]:void 0}const Yc="7.43.0";let Dw;class ol{constructor(){ol.prototype.__init.call(this)}static __initStatic(){this.id="FunctionToString"}__init(){this.name=ol.id}setupOnce(){Dw=Function.prototype.toString,Function.prototype.toString=function(...t){const n=Yv(this)||this;return Dw.apply(n,t)}}}ol.__initStatic();const HV=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/];class Fi{static __initStatic(){this.id="InboundFilters"}__init(){this.name=Fi.id}constructor(t={}){this._options=t,Fi.prototype.__init.call(this)}setupOnce(t,n){const r=s=>{const i=n();if(i){const o=i.getIntegration(Fi);if(o){const a=i.getClient(),l=a?a.getOptions():{},c=qV(o._options,l);return WV(s,c)?null:s}}return s};r.id=this.name,t(r)}}Fi.__initStatic();function qV(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...HV],ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function WV(e,t){return!!(t.ignoreInternal&&XV(e)||KV(e,t.ignoreErrors)||QV(e,t.denyUrls)||!GV(e,t.allowUrls))}function KV(e,t){return!t||!t.length?!1:YV(e).some(n=>td(n,t))}function QV(e,t){if(!t||!t.length)return!1;const n=o4(e);return n?td(n,t):!1}function GV(e,t){if(!t||!t.length)return!0;const n=o4(e);return n?td(n,t):!0}function YV(e){if(e.message)return[e.message];if(e.exception)try{const{type:t="",value:n=""}=e.exception.values&&e.exception.values[0]||{};return[`${n}`,`${t}: ${n}`]}catch{return[]}return[]}function XV(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function JV(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function o4(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?JV(t):null}catch{return null}}const ue=cn;let ag=0;function a4(){return ag>0}function ZV(){ag++,setTimeout(()=>{ag--})}function mo(e,t={},n){if(typeof e!="function")return e;try{const s=e.__sentry_wrapped__;if(s)return s;if(Yv(e))return e}catch{return e}const r=function(){const s=Array.prototype.slice.call(arguments);try{n&&typeof n=="function"&&n.apply(this,arguments);const i=s.map(o=>mo(o,t));return e.apply(this,i)}catch(i){throw ZV(),SV(o=>{o.addEventProcessor(a=>(t.mechanism&&(ng(a,void 0,void 0),sl(a,t.mechanism)),a.extra={...a.extra,arguments:s},a)),_V(i)}),i}};try{for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=e[s])}catch{}Uk(r,e),Gv(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function l4(e,t){const n=s0(e,t),r={type:t&&t.name,value:rB(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function eB(e,t,n,r){const i=je().getClient(),o=i&&i.getOptions().normalizeDepth,a={exception:{values:[{type:qv(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:`Non-Error ${r?"promise rejection":"exception"} captured with keys: ${pz(t)}`}]},extra:{__serialized__:Wk(t,o)}};if(n){const l=s0(e,n);l.length&&(a.exception.values[0].stacktrace={frames:l})}return a}function Gh(e,t){return{exception:{values:[l4(e,t)]}}}function s0(e,t){const n=t.stacktrace||t.stack||"",r=nB(t);try{return e(n,r)}catch{}return[]}const tB=/Minified React error #\d+;/i;function nB(e){if(e){if(typeof e.framesToPop=="number")return e.framesToPop;if(tB.test(e.message))return 1}return 0}function rB(e){const t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function sB(e,t,n,r){const s=n&&n.syntheticException||void 0,i=i0(e,t,s,r);return sl(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),Hs(i)}function iB(e,t,n="info",r,s){const i=r&&r.syntheticException||void 0,o=lg(e,t,i,s);return o.level=n,r&&r.event_id&&(o.event_id=r.event_id),Hs(o)}function i0(e,t,n,r,s){let i;if(Ik(t)&&t.error)return Gh(e,t.error);if(bw(t)||JU(t)){const o=t;if("stack"in t)i=Gh(e,t);else{const a=o.name||(bw(o)?"DOMError":"DOMException"),l=o.message?`${a}: ${o.message}`:a;i=lg(e,l,n,r),ng(i,l)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}return $k(t)?Gh(e,t):co(t)||qv(t)?(i=eB(e,t,n,s),sl(i,{synthetic:!0}),i):(i=lg(e,t,n,r),ng(i,`${t}`,void 0),sl(i,{synthetic:!0}),i)}function lg(e,t,n,r){const s={message:t};if(r&&n){const i=s0(e,n);i.length&&(s.exception={values:[{value:t,stacktrace:{frames:i}}]})}return s}const Mw=1024,u4="Breadcrumbs";class al{static __initStatic(){this.id=u4}__init(){this.name=al.id}constructor(t){al.prototype.__init.call(this),this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t}}setupOnce(){this.options.console&&Lt("console",aB),this.options.dom&&Lt("dom",oB(this.options.dom)),this.options.xhr&&Lt("xhr",lB),this.options.fetch&&Lt("fetch",uB),this.options.history&&Lt("history",cB)}addSentryBreadcrumb(t){this.options.sentry&&je().addBreadcrumb({category:`sentry.${t.type==="transaction"?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:$z(t)},{event:t})}}al.__initStatic();function oB(e){function t(n){let r,s=typeof e=="object"?e.serializeAttribute:void 0,i=typeof e=="object"&&typeof e.maxStringLength=="number"?e.maxStringLength:void 0;i&&i>Mw&&(i=Mw),typeof s=="string"&&(s=[s]);try{const o=n.event;r=fB(o)?fo(o.target,{keyAttrs:s,maxStringLength:i}):fo(o,{keyAttrs:s,maxStringLength:i})}catch{r="<unknown>"}r.length!==0&&je().addBreadcrumb({category:`ui.${n.name}`,message:r},{event:n.event,name:n.name,global:n.global})}return t}function aB(e){for(let n=0;n<e.args.length;n++)if(e.args[n]==="ref=Ref<"){e.args[n+1]="viewRef";break}const t={category:"console",data:{arguments:e.args,logger:"console"},level:Hz(e.level),message:ww(e.args," ")};if(e.level==="assert")if(e.args[0]===!1)t.message=`Assertion failed: ${ww(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);else return;je().addBreadcrumb(t,{input:e.args,level:e.level})}function lB(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;const{method:t,url:n,status_code:r,body:s}=e.xhr.__sentry_xhr__||{};je().addBreadcrumb({category:"xhr",data:{method:t,url:n,status_code:r},type:"http"},{xhr:e.xhr,input:s});return}}function uB(e){e.endTimestamp&&(e.fetchData.url.match(/sentry_key/)&&e.fetchData.method==="POST"||(e.error?je().addBreadcrumb({category:"fetch",data:e.fetchData,level:"error",type:"http"},{data:e.error,input:e.args}):je().addBreadcrumb({category:"fetch",data:{...e.fetchData,status_code:e.response&&e.response.status},type:"http"},{input:e.args,response:e.response})))}function cB(e){let t=e.from,n=e.to;const r=Kh(ue.location.href);let s=Kh(t);const i=Kh(n);s.path||(s=r),r.protocol===i.protocol&&r.host===i.host&&(n=i.relative),r.protocol===s.protocol&&r.host===s.host&&(t=s.relative),je().addBreadcrumb({category:"navigation",data:{from:t,to:n}})}function fB(e){return e&&!!e.target}class dB extends xs{constructor(t){const n=ue.SENTRY_SDK_SOURCE||Lz();t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${n}:@sentry/browser`,version:Yc}],version:Yc},super(t),t.sendClientReports&&ue.document&&ue.document.addEventListener("visibilitychange",()=>{ue.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(t,n){return sB(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return iB(this._options.stackParser,t,n,r,this._options.attachStacktrace)}sendEvent(t,n){const r=this.getIntegrationById(u4);r&&r.addSentryBreadcrumb&&r.addSentryBreadcrumb(t),super.sendEvent(t,n)}_prepareEvent(t,n,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r)}_flushOutcomes(){const t=this._clearOutcomes();if(t.length===0||!this._dsn)return;const n=t4(this._dsn,this._options),r=eV(t,this._options.tunnel&&Kv(this._dsn));try{Object.prototype.toString.call(ue&&ue.navigator)==="[object Navigator]"&&typeof ue.navigator.sendBeacon=="function"&&!this._options.transportOptions?ue.navigator.sendBeacon.bind(ue.navigator)(n,Qk(r)):this._sendEnvelope(r)}catch{}}}let aa;function hB(){if(aa)return aa;if(tg(ue.fetch))return aa=ue.fetch.bind(ue);const e=ue.document;let t=ue.fetch;if(e&&typeof e.createElement=="function")try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch{}return aa=t.bind(ue)}function pB(){aa=void 0}function mB(e,t=hB()){function n(r){const s={body:r.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:r.body.length<=65536,...e.fetchOptions};try{return t(e.url,s).then(i=>({statusCode:i.status,headers:{"x-sentry-rate-limits":i.headers.get("X-Sentry-Rate-Limits"),"retry-after":i.headers.get("Retry-After")}}))}catch(i){return pB(),Gc(i)}}return i4(e,n)}const gB=4;function yB(e){function t(n){return new gt((r,s)=>{const i=new XMLHttpRequest;i.onerror=s,i.onreadystatechange=()=>{i.readyState===gB&&r({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",e.url);for(const o in e.headers)Object.prototype.hasOwnProperty.call(e.headers,o)&&i.setRequestHeader(o,e.headers[o]);i.send(n.body)})}return i4(e,t)}const od="?",vB=30,xB=40,bB=50;function o0(e,t,n,r){const s={filename:e,abs_path:e,function:t,in_app:!0};return n!==void 0&&(s.lineno=n),r!==void 0&&(s.colno=r),s}const wB=/^\s*at (?:(.*\).*?|.*?) ?\((?:address at )?)?(?:async )?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,_B=/\((\S*)(?::(\d+))(?::(\d+))\)/,SB=e=>{const t=wB.exec(e);if(t){if(t[2]&&t[2].indexOf("eval")===0){const i=_B.exec(t[2]);i&&(t[2]=i[1],t[3]=i[2],t[4]=i[3])}const[r,s]=c4(t[1]||od,t[2]);return o0(s,r,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}},EB=[vB,SB],jB=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|safari-extension|safari-web-extension|capacitor)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,CB=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,kB=e=>{const t=jB.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const i=CB.exec(t[3]);i&&(t[1]=t[1]||"eval",t[3]=i[1],t[4]=i[2],t[5]="")}let r=t[3],s=t[1]||od;return[s,r]=c4(s,r),o0(r,s,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},PB=[bB,kB],TB=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,RB=e=>{const t=TB.exec(e);return t?o0(t[2],t[1]||od,+t[3],t[4]?+t[4]:void 0):void 0},OB=[xB,RB],NB=[EB,PB,OB],AB=Vk(...NB),c4=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:od,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};class Xr{static __initStatic(){this.id="GlobalHandlers"}__init(){this.name=Xr.id}__init2(){this._installFunc={onerror:$B,onunhandledrejection:IB}}constructor(t){Xr.prototype.__init.call(this),Xr.prototype.__init2.call(this),this._options={onerror:!0,onunhandledrejection:!0,...t}}setupOnce(){Error.stackTraceLimit=50;const t=this._options;for(const n in t){const r=this._installFunc[n];r&&t[n]&&(r(),this._installFunc[n]=void 0)}}}Xr.__initStatic();function $B(){Lt("error",e=>{const[t,n,r]=h4();if(!t.getIntegration(Xr))return;const{msg:s,url:i,line:o,column:a,error:l}=e;if(a4()||l&&l.__sentry_own_request__)return;const c=l===void 0&&rs(s)?DB(s,i,o,a):f4(i0(n,l||s,void 0,r,!1),i,o,a);c.level="error",d4(t,l,c,"onerror")})}function IB(){Lt("unhandledrejection",e=>{const[t,n,r]=h4();if(!t.getIntegration(Xr))return;let s=e;try{"reason"in e?s=e.reason:"detail"in e&&"reason"in e.detail&&(s=e.detail.reason)}catch{}if(a4()||s&&s.__sentry_own_request__)return!0;const i=Lk(s)?LB(s):i0(n,s,void 0,r,!0);i.level="error",d4(t,s,i,"onunhandledrejection")})}function LB(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function DB(e,t,n,r){const s=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=Ik(e)?e.message:e,o="Error";const a=i.match(s);return a&&(o=a[1],i=a[2]),f4({exception:{values:[{type:o,value:i}]}},t,n,r)}function f4(e,t,n,r){const s=e.exception=e.exception||{},i=s.values=s.values||[],o=i[0]=i[0]||{},a=o.stacktrace=o.stacktrace||{},l=a.frames=a.frames||[],c=isNaN(parseInt(r,10))?void 0:r,f=isNaN(parseInt(n,10))?void 0:n,d=rs(t)&&t.length>0?t:sz();return l.length===0&&l.push({colno:c,filename:d,function:"?",in_app:!0,lineno:f}),e}function d4(e,t,n,r){sl(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function h4(){const e=je(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}const MB=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class ll{static __initStatic(){this.id="TryCatch"}__init(){this.name=ll.id}constructor(t){ll.prototype.__init.call(this),this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t}}setupOnce(){this._options.setTimeout&&ct(ue,"setTimeout",Fw),this._options.setInterval&&ct(ue,"setInterval",Fw),this._options.requestAnimationFrame&&ct(ue,"requestAnimationFrame",FB),this._options.XMLHttpRequest&&"XMLHttpRequest"in ue&&ct(XMLHttpRequest.prototype,"send",UB);const t=this._options.eventTarget;t&&(Array.isArray(t)?t:MB).forEach(zB)}}ll.__initStatic();function Fw(e){return function(...t){const n=t[0];return t[0]=mo(n,{mechanism:{data:{function:Bs(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function FB(e){return function(t){return e.apply(this,[mo(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Bs(e)},handled:!0,type:"instrument"}})])}}function UB(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(s=>{s in n&&typeof n[s]=="function"&&ct(n,s,function(i){const o={mechanism:{data:{function:s,handler:Bs(i)},handled:!0,type:"instrument"}},a=Yv(i);return a&&(o.mechanism.data.handler=Bs(a)),mo(i,o)})}),e.apply(this,t)}}function zB(e){const t=ue,n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(ct(n,"addEventListener",function(r){return function(s,i,o){try{typeof i.handleEvent=="function"&&(i.handleEvent=mo(i.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Bs(i),target:e},handled:!0,type:"instrument"}}))}catch{}return r.apply(this,[s,mo(i,{mechanism:{data:{function:"addEventListener",handler:Bs(i),target:e},handled:!0,type:"instrument"}}),o])}}),ct(n,"removeEventListener",function(r){return function(s,i,o){const a=i;try{const l=a&&a.__sentry_wrapped__;l&&r.call(this,s,l,o)}catch{}return r.call(this,s,a,o)}}))}const VB="cause",BB=5;class Ui{static __initStatic(){this.id="LinkedErrors"}__init(){this.name=Ui.id}constructor(t={}){Ui.prototype.__init.call(this),this._key=t.key||VB,this._limit=t.limit||BB}setupOnce(){const t=je().getClient();t&&e0((n,r)=>{const s=je().getIntegration(Ui);return s?HB(t.getOptions().stackParser,s._key,s._limit,n,r):n})}}Ui.__initStatic();function HB(e,t,n,r,s){if(!r.exception||!r.exception.values||!s||!qn(s.originalException,Error))return r;const i=p4(e,n,s.originalException,t);return r.exception.values=[...i,...r.exception.values],r}function p4(e,t,n,r,s=[]){if(!qn(n[r],Error)||s.length+1>=t)return s;const i=l4(e,n[r]);return p4(e,t,n[r],r,[i,...s])}class zi{constructor(){zi.prototype.__init.call(this)}static __initStatic(){this.id="HttpContext"}__init(){this.name=zi.id}setupOnce(){e0(t=>{if(je().getIntegration(zi)){if(!ue.navigator&&!ue.location&&!ue.document)return t;const n=t.request&&t.request.url||ue.location&&ue.location.href,{referrer:r}=ue.document||{},{userAgent:s}=ue.navigator||{},i={...t.request&&t.request.headers,...r&&{Referer:r},...s&&{"User-Agent":s}},o={...t.request,...n&&{url:n},headers:i};return{...t,request:o}}return t})}}zi.__initStatic();class Vi{constructor(){Vi.prototype.__init.call(this)}static __initStatic(){this.id="Dedupe"}__init(){this.name=Vi.id}setupOnce(t,n){const r=s=>{if(s.type)return s;const i=n().getIntegration(Vi);if(i){try{if(qB(s,i._previousEvent))return null}catch{return i._previousEvent=s}return i._previousEvent=s}return s};r.id=this.name,t(r)}}Vi.__initStatic();function qB(e,t){return t?!!(WB(e,t)||KB(e,t)):!1}function WB(e,t){const n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!g4(e,t)||!m4(e,t))}function KB(e,t){const n=Uw(t),r=Uw(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!g4(e,t)||!m4(e,t))}function m4(e,t){let n=zw(e),r=zw(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let s=0;s<r.length;s++){const i=r[s],o=n[s];if(i.filename!==o.filename||i.lineno!==o.lineno||i.colno!==o.colno||i.function!==o.function)return!1}return!0}function g4(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function Uw(e){return e.exception&&e.exception.values&&e.exception.values[0]}function zw(e){const t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch{return}}const QB=[new Fi,new ol,new ll,new al,new Xr,new Ui,new Vi,new zi];function GB(e={}){e.defaultIntegrations===void 0&&(e.defaultIntegrations=QB),e.release===void 0&&(typeof __SENTRY_RELEASE__=="string"&&(e.release=__SENTRY_RELEASE__),ue.SENTRY_RELEASE&&ue.SENTRY_RELEASE.id&&(e.release=ue.SENTRY_RELEASE.id)),e.autoSessionTracking===void 0&&(e.autoSessionTracking=!0),e.sendClientReports===void 0&&(e.sendClientReports=!0);const t={...e,stackParser:gz(e.stackParser||AB),integrations:NV(e),transport:e.transport||(Bk()?mB:yB)};VV(dB,t),e.autoSessionTracking&&YB()}function Vw(e){e.startSession({ignoreDuration:!0}),e.captureSession()}function YB(){if(typeof ue.document>"u")return;const e=je();e.captureSession&&(Vw(e),Lt("history",({from:t,to:n})=>{t===void 0||t===n||Vw(je())}))}function XB(e){e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:Yc}],version:Yc},GB(e)}function JB(){Lt("error",Bw),Lt("unhandledrejection",Bw)}function Bw(){const e=id();if(e){const t="internal_error";e.setStatus(t)}}function ZB(){const e=Fo();if(!e.__SENTRY__)return;const t={mongodb(){const r=Ir(module,"./node/integrations/mongo");return new r.Mongo},mongoose(){const r=Ir(module,"./node/integrations/mongo");return new r.Mongo({mongoose:!0})},mysql(){const r=Ir(module,"./node/integrations/mysql");return new r.Mysql},pg(){const r=Ir(module,"./node/integrations/postgres");return new r.Postgres}},n=Object.keys(t).filter(r=>!!Dz(r)).map(r=>{try{return t[r]()}catch{return}}).filter(r=>r);n.length>0&&(e.__SENTRY__.integrations=[...e.__SENTRY__.integrations||[],...n])}function eH(){wV(),Xv()&&ZB(),JB()}const ye=cn;function tH(){ye&&ye.document&&ye.document.addEventListener("visibilitychange",()=>{const e=id();if(ye.document.hidden&&e){const t="cancelled";e.status||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.finish()}})}const a0=(e,t,n)=>{let r,s;return i=>{t.value>=0&&(i||n)&&(s=t.value-(r||0),(s||r===void 0)&&(r=t.value,t.delta=s,e(t)))}},nH=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,rH=()=>{const e=ye.performance.timing,t=ye.performance.navigation.type,n={entryType:"navigation",startTime:0,type:t==2?"back_forward":t===1?"reload":"navigate"};for(const r in e)r!=="navigationStart"&&r!=="toJSON"&&(n[r]=Math.max(e[r]-e.navigationStart,0));return n},y4=()=>ye.__WEB_VITALS_POLYFILL__?ye.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||rH()):ye.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],v4=()=>{const e=y4();return e&&e.activationStart||0},l0=(e,t)=>{const n=y4();let r="navigate";return n&&(ye.document.prerendering||v4()>0?r="prerender":r=n.type.replace(/_/g,"-")),{name:e,value:typeof t>"u"?-1:t,rating:"good",delta:0,entries:[],id:nH(),navigationType:r}},Il=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(s=>{t(s.getEntries())});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},ad=(e,t)=>{const n=r=>{(r.type==="pagehide"||ye.document.visibilityState==="hidden")&&(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},sH=e=>{const t=l0("CLS",0);let n,r=0,s=[];const i=a=>{a.forEach(l=>{if(!l.hadRecentInput){const c=s[0],f=s[s.length-1];r&&s.length!==0&&l.startTime-f.startTime<1e3&&l.startTime-c.startTime<5e3?(r+=l.value,s.push(l)):(r=l.value,s=[l]),r>t.value&&(t.value=r,t.entries=s,n&&n())}})},o=Il("layout-shift",i);if(o){n=a0(e,t);const a=()=>{i(o.takeRecords()),n(!0)};return ad(a),a}};let Uu=-1;const iH=()=>ye.document.visibilityState==="hidden"&&!ye.document.prerendering?0:1/0,oH=()=>{ad(({timeStamp:e})=>{Uu=e},!0)},u0=()=>(Uu<0&&(Uu=iH(),oH()),{get firstHiddenTime(){return Uu}}),aH=e=>{const t=u0(),n=l0("FID");let r;const s=a=>{a.startTime<t.firstHiddenTime&&(n.value=a.processingStart-a.startTime,n.entries.push(a),r(!0))},i=a=>{a.forEach(s)},o=Il("first-input",i);r=a0(e,n),o&&ad(()=>{i(o.takeRecords()),o.disconnect()},!0)},Hw={},lH=e=>{const t=u0(),n=l0("LCP");let r;const s=o=>{const a=o[o.length-1];if(a){const l=Math.max(a.startTime-v4(),0);l<t.firstHiddenTime&&(n.value=l,n.entries=[a],r())}},i=Il("largest-contentful-paint",s);if(i){r=a0(e,n);const o=()=>{Hw[n.id]||(s(i.takeRecords()),i.disconnect(),Hw[n.id]=!0,r(!0))};return["keydown","click"].forEach(a=>{addEventListener(a,o,{once:!0,capture:!0})}),ad(o,!0),o}};function Yh(e){return typeof e=="number"&&isFinite(e)}function go(e,{startTimestamp:t,...n}){return t&&e.startTimestamp>t&&(e.startTimestamp=t),e.startChild({startTimestamp:t,...n})}function qe(e){return e/1e3}function x4(){return ye&&ye.addEventListener&&ye.performance}let qw=0,Ne={},$n,Ea;function uH(){const e=x4();if(e&&ho){e.mark&&ye.performance.mark("sentry-tracing-init"),pH();const t=dH(),n=hH();return()=>{t&&t(),n&&n()}}return()=>{}}function cH(){Il("longtask",t=>{for(const n of t){const r=id();if(!r)return;const s=qe(ho+n.startTime),i=qe(n.duration);r.startChild({description:"Main UI thread blocked",op:"ui.long-task",startTimestamp:s,endTimestamp:s+i})}})}function fH(){Il("event",t=>{for(const n of t){const r=id();if(!r)return;if(n.name==="click"){const s=qe(ho+n.startTime),i=qe(n.duration);r.startChild({description:fo(n.target),op:`ui.interaction.${n.name}`,startTimestamp:s,endTimestamp:s+i})}}},{durationThreshold:0})}function dH(){return sH(e=>{const t=e.entries.pop();t&&(Ne.cls={value:e.value,unit:""},Ea=t)})}function hH(){return lH(e=>{const t=e.entries.pop();t&&(Ne.lcp={value:e.value,unit:"millisecond"},$n=t)})}function pH(){aH(e=>{const t=e.entries.pop();if(!t)return;const n=qe(ho),r=qe(t.startTime);Ne.fid={value:e.value,unit:"millisecond"},Ne["mark.fid"]={value:n+r,unit:"second"}})}function mH(e){const t=x4();if(!t||!ye.performance.getEntries||!ho)return;const n=qe(ho),r=t.getEntries();let s,i;if(r.slice(qw).forEach(o=>{const a=qe(o.startTime),l=qe(o.duration);if(!(e.op==="navigation"&&n+a<e.startTimestamp))switch(o.entryType){case"navigation":{yH(e,o,n),s=n+qe(o.responseStart),i=n+qe(o.requestStart);break}case"mark":case"paint":case"measure":{gH(e,o,a,l,n);const c=u0(),f=o.startTime<c.firstHiddenTime;o.name==="first-paint"&&f&&(Ne.fp={value:o.startTime,unit:"millisecond"}),o.name==="first-contentful-paint"&&f&&(Ne.fcp={value:o.startTime,unit:"millisecond"});break}case"resource":{const c=o.name.replace(ye.location.origin,"");xH(e,o,c,a,l,n);break}}}),qw=Math.max(r.length-1,0),bH(e),e.op==="pageload"){typeof s=="number"&&(Ne.ttfb={value:(s-e.startTimestamp)*1e3,unit:"millisecond"},typeof i=="number"&&i<=s&&(Ne["ttfb.requestTime"]={value:(s-i)*1e3,unit:"millisecond"})),["fcp","fp","lcp"].forEach(a=>{if(!Ne[a]||n>=e.startTimestamp)return;const l=Ne[a].value,c=n+qe(l),f=Math.abs((c-e.startTimestamp)*1e3);Ne[a].value=f});const o=Ne["mark.fid"];o&&Ne.fid&&(go(e,{description:"first input delay",endTimestamp:o.value+qe(Ne.fid.value),op:"ui.action",startTimestamp:o.value}),delete Ne["mark.fid"]),"fcp"in Ne||delete Ne.cls,Object.keys(Ne).forEach(a=>{e.setMeasurement(a,Ne[a].value,Ne[a].unit)}),wH(e)}$n=void 0,Ea=void 0,Ne={}}function gH(e,t,n,r,s){const i=s+n,o=i+r;return go(e,{description:t.name,endTimestamp:o,op:t.entryType,startTimestamp:i}),i}function yH(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{gu(e,t,r,n)}),gu(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),gu(e,t,"fetch",n,"cache","domainLookupStart"),gu(e,t,"domainLookup",n,"DNS"),vH(e,t,n)}function gu(e,t,n,r,s,i){const o=i?t[i]:t[`${n}End`],a=t[`${n}Start`];!a||!o||go(e,{op:"browser",description:s||n,startTimestamp:r+qe(a),endTimestamp:r+qe(o)})}function vH(e,t,n){go(e,{op:"browser",description:"request",startTimestamp:n+qe(t.requestStart),endTimestamp:n+qe(t.responseEnd)}),go(e,{op:"browser",description:"response",startTimestamp:n+qe(t.responseStart),endTimestamp:n+qe(t.responseEnd)})}function xH(e,t,n,r,s,i){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;const o={};"transferSize"in t&&(o["Transfer Size"]=t.transferSize),"encodedBodySize"in t&&(o["Encoded Body Size"]=t.encodedBodySize),"decodedBodySize"in t&&(o["Decoded Body Size"]=t.decodedBodySize),"renderBlockingStatus"in t&&(o["resource.render_blocking_status"]=t.renderBlockingStatus);const a=i+r,l=a+s;go(e,{description:n,endTimestamp:l,op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",startTimestamp:a,data:o})}function bH(e){const t=ye.navigator;if(!t)return;const n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),Yh(n.rtt)&&(Ne["connection.rtt"]={value:n.rtt,unit:"millisecond"})),Yh(t.deviceMemory)&&e.setTag("deviceMemory",`${t.deviceMemory} GB`),Yh(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}function wH(e){$n&&($n.element&&e.setTag("lcp.element",fo($n.element)),$n.id&&e.setTag("lcp.id",$n.id),$n.url&&e.setTag("lcp.url",$n.url.trim().slice(0,200)),e.setTag("lcp.size",$n.size)),Ea&&Ea.sources&&Ea.sources.forEach((t,n)=>e.setTag(`cls.source.${n+1}`,fo(t.node)))}const ug=["localhost",/^\//],cg={traceFetch:!0,traceXHR:!0,tracingOrigins:ug,tracePropagationTargets:ug};function _H(e){const{traceFetch:t,traceXHR:n,tracePropagationTargets:r,tracingOrigins:s,shouldCreateSpanForRequest:i}={traceFetch:cg.traceFetch,traceXHR:cg.traceXHR,...e},o=typeof i=="function"?i:c=>!0,a=c=>SH(c,r||s),l={};t&&Lt("fetch",c=>{EH(c,o,a,l)}),n&&Lt("xhr",c=>{CH(c,o,a,l)})}function SH(e,t){return td(e,t||ug)}function EH(e,t,n,r){if(!r0()||!(e.fetchData&&t(e.fetchData.url)))return;if(e.endTimestamp){const a=e.fetchData.__span;if(!a)return;const l=r[a];l&&(e.response?l.setHttpStatus(e.response.status):e.error&&l.setStatus("internal_error"),l.finish(),delete r[a]);return}const s=je().getScope(),i=s&&s.getSpan(),o=i&&i.transaction;if(i&&o){const a=i.startChild({data:{...e.fetchData,type:"fetch"},description:`${e.fetchData.method} ${e.fetchData.url}`,op:"http.client"});e.fetchData.__span=a.spanId,r[a.spanId]=a;const l=e.args[0];e.args[1]=e.args[1]||{};const c=e.args[1];n(e.fetchData.url)&&(c.headers=jH(l,o.getDynamicSamplingContext(),a,c))}}function jH(e,t,n,r){const s=Xk(t),i=n.toTraceparent(),o=typeof Request<"u"&&qn(e,Request)?e.headers:r.headers;if(o)if(typeof Headers<"u"&&qn(o,Headers)){const a=new Headers(o);return a.append("sentry-trace",i),s&&a.append(og,s),a}else if(Array.isArray(o)){const a=[...o,["sentry-trace",i]];return s&&a.push([og,s]),a}else{const a="baggage"in o?o.baggage:void 0,l=[];return Array.isArray(a)?l.push(...a):a&&l.push(a),s&&l.push(s),{...o,"sentry-trace":i,baggage:l.length>0?l.join(","):void 0}}else return{"sentry-trace":i,baggage:s}}function CH(e,t,n,r){if(!r0()||e.xhr&&e.xhr.__sentry_own_request__||!(e.xhr&&e.xhr.__sentry_xhr__&&t(e.xhr.__sentry_xhr__.url)))return;const s=e.xhr.__sentry_xhr__;if(e.endTimestamp){const l=e.xhr.__sentry_xhr_span_id__;if(!l)return;const c=r[l];c&&(c.setHttpStatus(s.status_code),c.finish(),delete r[l]);return}const i=je().getScope(),o=i&&i.getSpan(),a=o&&o.transaction;if(o&&a){const l=o.startChild({data:{...s.data,type:"xhr",method:s.method,url:s.url},description:`${s.method} ${s.url}`,op:"http.client"});if(e.xhr.__sentry_xhr_span_id__=l.spanId,r[e.xhr.__sentry_xhr_span_id__]=l,e.xhr.setRequestHeader&&n(e.xhr.__sentry_xhr__.url))try{e.xhr.setRequestHeader("sentry-trace",l.toTraceparent());const c=a.getDynamicSamplingContext(),f=Xk(c);f&&e.xhr.setRequestHeader(og,f)}catch{}}}function kH(e,t=!0,n=!0){if(!ye||!ye.location)return;let r=ye.location.href,s;t&&(s=e({name:ye.location.pathname,op:"pageload",metadata:{source:"url"}})),n&&Lt("history",({to:i,from:o})=>{if(o===void 0&&r&&r.indexOf(i)!==-1){r=void 0;return}o!==i&&(r=void 0,s&&s.finish(),s=e({name:ye.location.pathname,op:"navigation",metadata:{source:"url"}}))})}const PH="BrowserTracing",TH={...Fu,markBackgroundTransactions:!0,routingInstrumentation:kH,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...cg};class c0{__init(){this.name=PH}constructor(t){c0.prototype.__init.call(this),this.options={...TH,...t},this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=uH(),this.options.enableLongTask&&cH(),this.options._experiments.enableInteractions&&fH()}setupOnce(t,n){this._getCurrentHub=n;const{routingInstrumentation:r,startTransactionOnLocationChange:s,startTransactionOnPageLoad:i,markBackgroundTransactions:o,traceFetch:a,traceXHR:l,tracePropagationTargets:c,shouldCreateSpanForRequest:f,_experiments:d}=this.options;r(h=>{const p=this._createRouteTransaction(h);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(p,h,n),p},i,s),o&&tH(),d.enableInteractions&&this._registerInteractionListener(),_H({traceFetch:a,traceXHR:l,tracePropagationTargets:c,shouldCreateSpanForRequest:f})}_createRouteTransaction(t){if(!this._getCurrentHub)return;const{beforeNavigate:n,idleTimeout:r,finalTimeout:s,heartbeatInterval:i}=this.options,o=t.op==="pageload",a=o?Ww("sentry-trace"):null,l=o?Ww("baggage"):null,c=a?Qz(a):void 0,f=l?lV(l):void 0,d={...t,...c,metadata:{...t.metadata,dynamicSamplingContext:c&&!f?{}:f},trimEnd:!0},h=typeof n=="function"?n(d):d,p=h===void 0?{...d,sampled:!1}:h;p.metadata=p.name!==d.name?{...p.metadata,source:"custom"}:p.metadata,this._latestRouteName=p.name,this._latestRouteSource=p.metadata&&p.metadata.source,p.sampled;const x=this._getCurrentHub(),{location:w}=ye,b=$w(x,p,r,s,!0,{location:w},i);return b.registerBeforeFinishCallback(v=>{this._collectWebVitals(),mH(v)}),b}_registerInteractionListener(){let t;const n=()=>{const{idleTimeout:r,finalTimeout:s,heartbeatInterval:i}=this.options,o="ui.action.click";if(t&&(t.finish(),t=void 0),!this._getCurrentHub||!this._latestRouteName)return;const a=this._getCurrentHub(),{location:l}=ye,c={name:this._latestRouteName,op:o,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};t=$w(a,c,r,s,!0,{location:l},i)};["click"].forEach(r=>{addEventListener(r,n,{once:!1,capture:!0})})}}function Ww(e){const t=iz(`meta[name=${e}]`);return t?t.getAttribute("content"):null}(typeof __SENTRY_TRACING__>"u"||__SENTRY_TRACING__)&&eH();function RH({homepageResolver:e}){const{homepage:t}=le();return(t==null?void 0:t.type)==="loginPage"?u.jsx(ys,{children:u.jsx(Ym,{})}):(t==null?void 0:t.type)==="registerPage"?u.jsx(ys,{children:u.jsx(Lm,{})}):(t==null?void 0:t.type)==="customPage"?u.jsx(Zm,{slug:t.value}):(e==null?void 0:e(t==null?void 0:t.type))||null}function OH(){return hn(["landing","trending-artists"],()=>NH())}function NH(){return X.get("landing/artists").then(e=>e.data)}function b4({children:e,className:t}){return u.jsx("div",{className:A("content-grid grid grid-cols-[repeat(var(--nVisibleItems),minmax(0,1fr))] gap-18",t),children:e})}const AH=""+new URL("artist-default-image-small-e9992aee.jpg",import.meta.url).href;function $H({artist:e,className:t,wrapperClassName:n,size:r,showVerifiedBadge:s=!1}){const{trans:i}=Rn();return u.jsxs("div",{className:A("relative flex-shrink-0 isolate",r,n),children:[u.jsx("img",{className:A(r,t,"object-cover bg-fg-base/4"),draggable:!1,loading:"lazy",src:IH(e),alt:i(re("Image for :name",{values:{name:e.name}}))}),s&&e.verified&&u.jsxs("div",{className:"absolute bottom-24 text-sm left-0 right-0 w-max max-w-full mx-auto flex items-center gap-6 bg-black/60 text-white rounded-full py-4 px-8",color:"positive",children:[u.jsx("div",{className:"bg-primary rounded-full p-1",children:u.jsx(_v,{className:"text-white",size:"sm"})}),u.jsx(C,{message:"Verified artist"})]})]})}function IH(e){var t,n;return e.image_small||((n=(t=e.albums)==null?void 0:t[0])==null?void 0:n.image)||AH}function LH({artist:e,className:t,...n}){const r=y.useMemo(()=>w4(e),[e]);return u.jsx(Le,{...n,className:A("hover:underline outline-none focus-visible:underline overflow-x-hidden overflow-ellipsis",t),to:r,children:e.name})}function w4(e,{absolute:t}={}){let n=`/artist/${e.id}/${JE(e.name)}`;return t&&(n=`${ls().settings.base_url}${n}`),n}function DH({itemCount:e,itemRadius:t,showDescription:n=!0}){return u.jsx(Kn.div,{...Nl,children:u.jsx(b4,{children:[...new Array(Math.min(e,30)).keys()].map(r=>u.jsxs("div",{className:"w-full relative",children:[u.jsx("div",{className:"aspect-square w-full",children:u.jsx(Xt,{variant:"rect",radius:t})}),u.jsxs("div",{className:A("text-xs mt-12",!n&&"pt-[3px]"),children:[u.jsx(Xt,{variant:"text"}),n&&u.jsx(Xt,{variant:"text",className:"mt-[7px]"})]})]},r))})},"skeletons")}function MH(){var t;const{data:e}=Rt();return(t=e.themes.all.find(n=>!n.is_dark&&n.default_light))==null?void 0:t.colors}function FH(){var s,i;const e=le(),t=e.homepage.appearance,n=((s=e.homepage)==null?void 0:s.pricing)&&e.billing.enable,r=(i=e.homepage)==null?void 0:i.trending;return u.jsxs(y.Fragment,{children:[u.jsx(Nk,{}),u.jsxs("div",{className:"h-full overflow-y-auto scroll-smooth",children:[u.jsx(UH,{content:t}),u.jsx(zH,{content:t}),u.jsx(VH,{content:t}),r&&u.jsx(BH,{}),u.jsx(qH,{content:t}),n&&u.jsx(HH,{content:t}),u.jsx(Zf,{className:"landing-container"})]})]})}function UH({content:e}){const t=MH(),{trans:n}=Rn(),r=Wt(),{headerTitle:s,headerSubtitle:i,headerImage:o,headerImageOpacity:a,actions:l,headerOverlayColor1:c,headerOverlayColor2:f}=e;let d;return c&&f?d=`linear-gradient(45deg, ${c} 0%, ${f} 100%)`:c?d=c:f&&(d=f),u.jsxs("header",{className:"relative mb-14 md:mb-60 overflow-hidden isolate",children:[u.jsx("img",{"data-testid":"headerImage",src:o,style:{opacity:a},alt:"",width:"2347",height:"1244",decoding:"async",loading:"lazy",className:"absolute top-1/2 left-1/2 max-w-none -translate-x-1/2 -translate-y-1/2 z-20"}),u.jsx("div",{className:"absolute w-full h-full z-10 bg-[rgb(37,99,235)]",style:{background:d}}),u.jsxs("div",{className:"flex flex-col relative h-full z-30",children:[u.jsx(Xs,{color:"transparent",darkModeColor:"transparent",className:"flex-shrink-0",menuPosition:"landing-page-navbar",primaryButtonColor:"white"}),u.jsxs("div",{className:"flex-auto flex flex-col items-center justify-center text-white max-w-850 mx-auto text-center px-14 py-50 lg:py-90",children:[s&&u.jsx("h1",{className:"text-3xl md:text-5xl font-normal","data-testid":"headerTitle",children:u.jsx(C,{message:s})}),i&&u.jsx("div",{className:"max-auto max-w-640 text-lg tracking-tight md:text-xl mt-24","data-testid":"headerSubtitle",children:u.jsx(C,{message:i})}),u.jsx("form",{style:t,className:"w-full mt-60 md:mt-80",onSubmit:h=>{h.preventDefault(),r(`search/${h.currentTarget[0].value}`)},children:u.jsx(kl,{background:"bg-white",inputRadius:"rounded-full",size:"lg",placeholder:n(re(e.actions.inputText)),startAdornment:u.jsx(xk,{}),adornmentPosition:"left-10"})}),u.jsxs("div",{className:"flex gap-20 pt-70 md:pt-90 pb-30 md:pb-50 min-h-50 empty:min-h-0",children:[u.jsx(fg,{item:l.cta1,variant:"raised",color:"white",size:"lg",radius:"rounded-full","data-testid":"cta1",className:"min-w-180"}),u.jsx(fg,{item:l.cta2,variant:"text",color:"paper",size:"lg",radius:"rounded-full","data-testid":"cta2"})]})]})]}),u.jsx("div",{className:"w-full absolute bottom-0 transform translate-y-1/2 -skew-y-3 h-[6vw] z-20 bg"})]})}function fg({item:e,...t}){if(!(e!=null&&e.label)||!(e!=null&&e.action))return null;const n=e.icon?Of(e.icon):void 0;return u.jsx(Z,{elementType:e.type==="route"?Le:"a",href:e.action,to:e.action,startIcon:n?u.jsx(n,{}):void 0,...t,children:u.jsx(C,{message:e.label})})}function zH({content:e}){var t;return(t=e.primaryFeatures)!=null&&t.length?u.jsxs(y.Fragment,{children:[u.jsx("div",{className:"md:flex items-stretch gap-26 landing-container z-20",id:"primary-features",children:e.primaryFeatures.map((n,r)=>u.jsxs("div",{className:"flex-1 px-24 py-36 rounded-2xl mb-14 md:mb-0 shadow-[0_10px_30px_rgba(0,0,0,0.08)] text-center dark:bg-alt","data-testid":`primary-root-${r}`,children:[u.jsx(Fy,{className:"h-128 mx-auto mb-30","data-testid":`primary-image-${r}`,src:n.image}),u.jsx("h2",{className:"my-16 text-lg font-medium","data-testid":`primary-title-${r}`,children:u.jsx(C,{message:n.title})}),u.jsx("div",{className:"text-md text-[0.938rem]","data-testid":`primary-subtitle-${r}`,children:u.jsx(C,{message:n.subtitle})})]},r))}),u.jsx("div",{className:"h-1 bg-divider mt-100"})]}):null}function VH({content:e}){var t;return u.jsx("div",{className:A("relative overflow-hidden",((t=e.primaryFeatures)==null?void 0:t.length)&&"pt-100"),children:u.jsx("div",{className:"landing-container relative",id:"features",children:e.secondaryFeatures.map((n,r)=>{const s=r%2===0;return u.jsxs("div",{"data-testid":`secondary-root-${r}`,className:A("md:flex py-16 mb-14 md:mb-80 z-20 relative",s&&"flex-row-reverse"),children:[u.jsx("img",{src:n.image,className:"rounded-lg max-w-full mr-auto shadow-[0_10px_30px_rgba(0,0,0,0.08)] w-580","data-testid":`secondary-image-${r}`,alt:""}),u.jsxs("div",{className:"ml-30 mr-auto max-w-350 pt-30",children:[u.jsx("small",{className:"uppercase mb-16 tracking-widest font-medium text-xs text-muted","data-testid":`secondary-subtitle-${r}`,children:u.jsx(C,{message:n.subtitle})}),u.jsx("h3",{className:"py-16 text-3xl","data-testid":`secondary-title-${r}`,children:u.jsx(C,{message:n.title})}),u.jsx("div",{className:"w-50 h-2 bg-black/90 dark:bg-divider"}),u.jsx("div",{className:"my-20 text-[0.938rem]","data-testid":`secondary-description-${r}`,children:u.jsx(C,{message:n.description})})]})]},r)})})})}function BH(){const{data:e,isLoading:t}=OH(),{branding:n}=le();return u.jsxs(y.Fragment,{children:[u.jsx("div",{className:"h-1 bg-divider"}),u.jsxs("div",{className:"landing-container pt-80 pb-128 @container",children:[u.jsx("h2",{className:"text-3xl tracking-tight sm:text-4xl text-center mb-64",children:u.jsx(C,{message:"Currently trending artists on :site",values:{site:n.site_name}})}),t?u.jsx(DH,{itemCount:8,itemRadius:"rounded-full",showDescription:!1}):u.jsx(b4,{children:e==null?void 0:e.artists.map(r=>u.jsxs("div",{children:[u.jsx(Le,{to:w4(r),className:"block aspect-square",children:u.jsx($H,{artist:r,size:"w-full h-full",className:"rounded-full"})}),u.jsx("div",{className:"text-center text-sm mt-12 overflow-hidden overflow-ellipsis",children:u.jsx(LH,{artist:r})})]},r.id))})]})]})}function HH({content:e}){var s;const t=Hv(),[n,r]=y.useState("yearly");return u.jsx("div",{className:"py-80 sm:py-128",id:"pricing",children:u.jsxs("div",{className:"mx-auto max-w-1280 px-24 lg:px-32",children:[u.jsxs("div",{className:"md:text-center",children:[e.pricingTitle&&u.jsx("h2",{className:"font-display text-3xl tracking-tight sm:text-4xl","data-testid":"pricingTitle",children:u.jsx(C,{message:e.pricingTitle})}),e.pricingSubtitle&&u.jsx("p",{className:"mt-16 text-lg text-muted","data-testid":"pricingSubtitle",children:u.jsx(C,{message:e.pricingSubtitle})})]}),u.jsx(Pk,{products:(s=t.data)==null?void 0:s.products,selectedCycle:n,onChange:r,className:"my-50 flex justify-center",size:"lg"}),u.jsx(Tk,{selectedCycle:n})]})})}function qH({content:e}){return u.jsxs("div",{className:"relative py-90 md:py-128 overflow-hidden text-white bg-black before:absolute before:inset-0 before:bg-gradient-to-r before:from-black before:to-transparent before:z-10 before:pointer-events-none","data-testid":"footerImage",children:[u.jsx("img",{draggable:!1,src:e.footerImage,alt:"",width:"2347",height:"1244",decoding:"async",loading:"lazy",className:"absolute top-1/2 left-1/2 max-w-none -translate-x-1/2 -translate-y-1/2"}),u.jsx("div",{className:"relative mx-auto max-w-1280 px-24 sm:px-16 lg:px-32 text-center z-20",children:u.jsxs("div",{className:"mx-auto max-w-512 text-center",children:[u.jsx("h2",{className:" font-display text-3xl tracking-tight sm:text-4xl","data-testid":"footerTitle",children:u.jsx(C,{message:e.footerTitle})}),e.footerSubtitle&&u.jsx("p",{className:"mt-16 text-lg tracking-tight","data-testid":"footerSubtitle",children:u.jsx(C,{message:e.footerSubtitle})}),u.jsx(fg,{item:e.actions.cta3,size:"lg",radius:"rounded-full",variant:"flat",color:"white",className:"block mt-40","data-testid":"cta3"})]})})]})}const WH=["Failed to fetch dynamically imported module","Failed to execute 'removeChild' on 'Node'","Failed to execute 'insertBefore' on 'Node'","ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications","Importing a module script failed."];function Kw(){const{dialog:e,data:t}=Bv();return u.jsx(Lo,{type:"modal",isOpen:e!=null,onClose:n=>{s9(n)},children:e?u.jsx(e,{...t}):null})}const KH=z.lazy(()=>yo(()=>import("./admin-routes-ee547daf.js").then(e=>e.ah),["./admin-routes-ee547daf.js","./TrendingUp-bcf21998.js","./play-arrow-filled-8e87b0ae.js","./backstage-track-insights-d08cc66a.js","./Edit-4fa321e0.js","./use-resume-subscription-b3c8abe5.js","./MoreHoriz-16b2a1fa.js"],import.meta.url)),QH=z.lazy(()=>yo(()=>import("./web-player-routes-bb2f14ca.js").then(e=>e.w),["./web-player-routes-bb2f14ca.js","./TrendingUp-bcf21998.js","./play-arrow-filled-8e87b0ae.js","./MoreHoriz-16b2a1fa.js","./History-20a46571.js","./linkify.es-861b0b2d.js","./Edit-4fa321e0.js"],import.meta.url)),GH=z.lazy(()=>yo(()=>import("./backstage-routes-d126db1a.js"),["./backstage-routes-d126db1a.js","./backstage-track-insights-d08cc66a.js","./play-arrow-filled-8e87b0ae.js","./Edit-4fa321e0.js"],import.meta.url)),YH=z.lazy(()=>yo(()=>import("./swagger-api-docs-page-84746b68.js"),["./swagger-api-docs-page-84746b68.js","./index-4d501b15.js","./format-3b5f6f65.js","./swagger-api-docs-page-89c6eded.css"],import.meta.url)),Qw=ls().settings.logging.sentry_public,XH=ls().settings.version;Qw&&XB({dsn:Qw,integrations:[new c0],tracesSampleRate:1,ignoreErrors:WH,release:XH});const JH=h2(un);JH.render(u.jsx(YL,{children:u.jsx(ZH,{})}));function ZH(){const{billing:e,notifications:t,require_email_confirmation:n,api:r,html_base_uri:s,homepage:i}=le(),{isAppearanceEditorActive:o}=Nv(),{user:a,hasPermission:l}=Qe();return a!=null&&n&&!a.email_verified_at?u.jsxs(E0,{children:[u.jsx(xw,{}),u.jsx(_0,{children:u.jsx(Ce,{path:"*",element:u.jsx(XU,{})})}),u.jsx(Kw,{})]}):u.jsxs(E0,{basename:s,children:[u.jsx(sR,{}),u.jsx(AU,{}),u.jsx(xw,{}),u.jsxs(_0,{children:[u.jsx(Ce,{path:"/*",element:u.jsx(Li,{requireLogin:!1,permission:"music.view",children:u.jsx(z.Suspense,{fallback:u.jsx(ks,{}),children:u.jsx(QH,{})})})}),u.jsx(Ce,{path:"backstage/*",element:u.jsx(Li,{children:u.jsx(z.Suspense,{fallback:u.jsx(ks,{}),children:u.jsx(GH,{})})})}),!(i!=null&&i.type.startsWith("channel"))&&(a==null||o)&&u.jsx(Ce,{path:"/",element:u.jsx(RH,{homepageResolver:()=>u.jsx(FH,{})})}),u.jsx(Ce,{path:"/admin/*",element:u.jsx(Li,{permission:"admin.access",children:u.jsx(z.Suspense,{fallback:u.jsx(ks,{}),children:u.jsx(KH,{})})})}),Q9,e.enable&&_U,t.integrated&&NU,(r==null?void 0:r.integrated)&&l("api.access")&&u.jsx(Ce,{path:"api-docs",element:u.jsx(z.Suspense,{fallback:u.jsx(ks,{}),children:u.jsx(YH,{})})}),u.jsx(Ce,{path:"contact",element:u.jsx(DU,{})}),u.jsx(Ce,{path:"pages/:pageSlug",element:u.jsx(Zm,{})}),u.jsx(Ce,{path:"pages/:pageId/:pageSlug",element:u.jsx(Zm,{})}),u.jsx(Ce,{path:"*",element:u.jsx(Pv,{})})]}),u.jsx(Kw,{})]})}export{yr as $,ko as A,Cv as B,qc as C,Lo as D,Z as E,Vh as F,kl as G,xk as H,vr as I,zf as J,yk as K,Xt as L,Zj as M,Xs as N,f_ as O,Nl as P,u7 as Q,z as R,j7 as S,C as T,xr as U,pe as V,Ie as W,ce as X,it as Y,X as Z,_k as _,se as a,Jr as a$,Rv as a0,Nf as a1,pn as a2,Le as a3,_v as a4,uU as a5,R7 as a6,lU as a7,vq as a8,y7 as a9,ts as aA,wl as aB,Cq as aC,Wf as aD,Kf as aE,Aq as aF,Nq as aG,T7 as aH,Sl as aI,FF as aJ,eC as aK,No as aL,Jj as aM,uv as aN,GU as aO,LC as aP,ks as aQ,J6 as aR,e8 as aS,Rf as aT,fM as aU,Hv as aV,hU as aW,JE as aX,Oq as aY,aU as aZ,BU as a_,gk as aa,NC as ab,U6 as ac,z6 as ad,ev as ae,yo as af,Mf as ag,Of as ah,vC as ai,Af as aj,Ao as ak,Q$ as al,Wy as am,tv as an,hn as ao,Wn as ap,vw as aq,Nv as ar,ef as as,e7 as at,cs as au,Cj as av,vg as aw,Wt as ax,Rt as ay,JP as az,us as b,pq as b$,rq as b0,$H as b1,LH as b2,rC as b3,nC as b4,aq as b5,bj as b6,Ys as b7,nq as b8,o7 as b9,ZE as bA,b4 as bB,jq as bC,Pq as bD,Df as bE,t6 as bF,kv as bG,Ev as bH,jv as bI,OC as bJ,Ov as bK,R6 as bL,Sq as bM,bv as bN,S6 as bO,kq as bP,h7 as bQ,IH as bR,VU as bS,DH as bT,gC as bU,bq as bV,TC as bW,en as bX,_l as bY,pI as bZ,vI as b_,Gm as ba,rl as bb,jD as bc,MU as bd,zU as be,ZL as bf,IP as bg,Li as bh,Pv as bi,_R as bj,bR as bk,sq as bl,iq as bm,ra as bn,KR as bo,Ss as bp,cv as bq,JI as br,Sj as bs,Qf as bt,Qe as bu,ls as bv,r9 as bw,F7 as bx,w4 as by,AH as bz,A as c,q6 as c$,cq as c0,fq as c1,Tq as c2,Ya as c3,vj as c4,EI as c5,yq as c6,gq as c7,hI as c8,SI as c9,_n as cA,sb as cB,Uf as cC,xq as cD,wq as cE,c6 as cF,uI as cG,Qm as cH,un as cI,zu as cJ,ul as cK,tq as cL,yc as cM,M7 as cN,F8 as cO,Pk as cP,Jm as cQ,dU as cR,_0 as cS,Ce as cT,_q as cU,Eq as cV,Rh as cW,X9 as cX,pU as cY,k6 as cZ,c7 as c_,Pc as ca,yI as cb,lq as cc,P7 as cd,Rq as ce,mI as cf,hq as cg,dq as ch,rj as ci,uq as cj,mq as ck,Fs as cl,$I as cm,xv as cn,Us as co,wv as cp,wa as cq,Sv as cr,zh as cs,Sk as ct,HU as cu,HF as cv,r7 as cw,Zf as cx,zI as cy,f7 as cz,Oo as d,JM as d0,E9 as d1,W6 as d2,IC as d3,K6 as d4,wk as d5,T6 as d6,eI as d7,Y9 as d8,J$ as d9,DC as da,P6 as db,J9 as dc,B6 as dd,V6 as de,_6 as df,PC as dg,C6 as dh,Z$ as di,H6 as dj,j9 as dk,C9 as dl,VM as dm,X$ as dn,pj as e,bg as f,fl as g,Tv as h,bt as i,u as j,Za as k,Hf as l,re as m,pC as n,Kn as o,Rn as p,Te as q,y as r,fv as s,El as t,le as u,Pl as v,Tl as w,Rl as x,Kt as y,Qt as z}; //# sourceMappingURL=main-1406e08c.js.map
Save
Cancel