This commit is contained in:
Kilian committed 2024-07-26 01:32:58 +02:00
1 parent d8f02675a0
commit 7665b7185d
9 files changed
+9

No files matched your search

+1
View File
@@ -1 +1,2 @@
import{P as p,Q as W,S as X,U as K,C as t,a as m,V as b,X as y,Y as V}from"./vendor_1_react-CXEjNhpI.js";import{u as k,a as Z,b as J,c as Y,L as x,d as _,O as ee,e as te,r as F,f as $,q as E,g as I,Q as ne,h as se,i as re,R as oe,j as ae}from"./vendor_tanstack-BhPLOUa_.js";import{M as D,a as w,B as v,T as L,b as ie,c as l,A as ue,d as R,L as j,C as ce,I as A,e as le,f as C,g as de,u as he,h as ge,i as me,j as pe,S as O,G as g,P as xe,k as fe}from"./vendor_mui-lk1_op8u.js";(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function o(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(r){if(r.ep)return;r.ep=!0;const i=o(r);fetch(r.href,i)}})();const f="https://khofmann.userpage.fu-berlin.de/phpCourse/exam/api/";let S;class je{constructor(){if(this.hasAuth=()=>this.token!==void 0,this.isAdmin=()=>{var n;return this.hasAuth()&&((n=this.self)==null?void 0:n.isAdmin)},this.getAuthenticatedUser=()=>this.self,this.getCurrentSession=()=>[this.token,this.refreshToken],this.logIn=async(n,o)=>{const{user:a,token:r}=await(await this.post("login",{email:n,password:o})).json();this.self=a,this.isAdmin=a.isAdmin,this.token=r},this.logOut=async()=>{try{return await(await this.postAuth("logout")).json()}catch{return!1}finally{this.self=void 0,this.token=void 0}},this.posts=async n=>{const o=`posts?p=${n??0}&l=9`;return this.token?await(await this.getAuth(o)).json():await(await this.get(o)).json()},this.user=async n=>{var o;return await(await this.getAuth(`users/${n??((o=this.self)==null?void 0:o.id)}`)).json()},this.post=async(n,o=void 0,a=void 0)=>{const r=await fetch(`${f}${n}`,{mode:"cors",method:"post",headers:a,body:JSON.stringify(o)});if(r.ok)return r;throw await r.json()},this.postAuth=async(n,o=void 0,a=void 0)=>{const r=await fetch(`${f}${n}`,{mode:"cors",method:"post",headers:{token:this.token??"",...a},body:JSON.stringify(o)});if(r.ok)return r;throw await r.json()},this.get=async(n,o=void 0)=>{const a=await fetch(`${f}${n}`,{mode:"cors",method:"get",headers:o});if(a.ok)return a;throw await a.json()},this.getAuth=async(n,o=void 0)=>{const a=await fetch(`${f}${n}`,{mode:"cors",method:"get",headers:{token:this.token??"",...o}});if(a.ok)return a;throw await a.json()},S)throw new Error("New instance cannot be created!!");S=this}}const c=new je;p.use(W).use(X).use(K).init({fallbackLng:"en",debug:!1,interpolation:{escapeValue:!1},backend:{loadPath:"/phpCourse/exam/dist/locales/{{lng}}/{{ns}}.json"}});const ye=({anchorEl:e,handleClose:n})=>t.jsxs(D,{anchorEl:e,anchorOrigin:{vertical:"bottom",horizontal:"right"},keepMounted:!0,transformOrigin:{vertical:"top",horizontal:"right"},open:!!e,onClose:n,sx:{"& .MuiMenu-paper":{minWidth:"240px"}},children:[t.jsx(w,{selected:p.language==="en",onClick:()=>{p.changeLanguage("en"),n()},children:"English"},"de"),t.jsx(w,{selected:p.language==="de",onClick:()=>{p.changeLanguage("de"),n()},children:"Deutsch"},"en")]});var d=(e=>(e.INDEX="/",e.PROFILE="/profile",e))(d||{}),M=(e=>(e.NOT_FOUND="NotFound",e.UNAUTHORIZED="Unauthorized",e))(M||{});const we=(e,n,o=(...a)=>a)=>{if(!e)return o("",{});if(e.code)switch(e.code){case"NotFound":return o(e.code,{context:`${e.entity}:${n}`});case"Unauthorized":return o(e.code,{context:n});default:return o("Unknown",{context:n})}return o((e==null?void 0:e.message)??"Unknown",{context:n})},ve=({handleClose:e})=>{const[n,o]=m.useState(),{t:a}=b(),r=k(),i=Z({defaultValues:{email:"",password:""},onSubmit:async({value:s})=>{try{await c.logIn(s.email,s.password),r.invalidate(),e()}catch(u){o(u)}}});return t.jsx("form",{onSubmit:s=>{s.preventDefault(),s.stopPropagation(),i.handleSubmit()},onKeyDown:s=>{s.key==="Tab"&&s.stopPropagation()},noValidate:!0,children:t.jsxs(v,{sx:{display:"grid",gap:2,padding:1},children:[t.jsx(i.Field,{name:"email",validators:{onChange:({value:s})=>s?void 0:a("Email required"),onChangeAsyncDebounceMs:500,onChangeAsync:async({value:s})=>(await new Promise(u=>setTimeout(u,1e3)),s.includes("error")&&'No "error" allowed in email')},children:s=>t.jsx(t.Fragment,{children:t.jsx(L,{variant:"outlined",name:s.name,value:s.state.value,onBlur:s.handleBlur,onChange:u=>s.handleChange(u.target.value),size:"small",label:a("Email"),required:!0,error:s.state.meta.isTouched&&s.state.meta.errors.length>0,helperText:s.state.meta.isTouched?s.state.meta.errors.join(","):"",type:"email",autoComplete:"username",inputMode:"email"})})}),t.jsx(i.Field,{name:"password",validators:{onChange:({value:s})=>s?void 0:a("Password required")Line truncated
//# sourceMappingURL=index-_R7ZZc23.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"index-_R7ZZc23.js","sources":["../../react/src/api/Api.ts","../../react/src/i18n.ts","../../react/src/components/Menus/Language/LanguageMenu.tsx","../../react/src/types/Routes.ts","../../react/src/utils/errors.ts","../../react/src/components/Forms/Login/LoginForm.tsx","../../react/src/components/Menus/User/UserMenu.tsx","../../react/src/components/Header/Header.tsx","../../react/src/routes/__root.tsx","../../react/src/utils/date.ts","../../react/src/components/Post/Post.tsx","../../react/src/routes/index.tsx","../../react/src/components/Profile/Profile.tsx","../../react/src/routes/profile/index.tsx","../../react/src/routes/profile/$id.tsx","../../react/src/routeTree.gen.ts","../../react/src/main.tsx"],"sourcesContent":["import { PostListAuth, PostListNonAuth } from '../types/Post';\nimport { User } from '../types/User';\n\nconst BASE = 'https://khofmann.userpage.fu-berlin.de/phpCourse/exam/api/';\n\nlet instance: ApiImpl;\n\nclass ApiImpl {\n private token?: string;\n private refreshToken?: string;\n private self?: User;\n\n constructor() {\n if (instance) {\n throw new Error('New instance cannot be created!!');\n }\n\n //eslint-disable-next-line @typescript-eslint/no-this-alias\n instance = this;\n }\n\n public hasAuth = () => this.token !== undefined;\n public isAdmin = () => this.hasAuth() && this.self?.isAdmin;\n public getAuthenticatedUser = () => this.self;\n public getCurrentSession = () => [this.token, this.refreshToken];\n\n public logIn = async (email: string, password: string): Promise<void> => {\n const { user, token } = await (await this.post('login', { email, password })).json();\n this.self = user;\n this.isAdmin = user.isAdmin;\n this.token = token;\n };\n\n public logOut = async (): Promise<boolean> => {\n try {\n return await (await this.postAuth('logout')).json();\n } catch {\n return false;\n } finally {\n this.self = undefined;\n this.token = undefined;\n }\n };\n\n public posts = async (page?: number): Promise<PostListNonAuth | PostListAuth> => {\n const url = `posts?p=${page ?? 0}&l=9`;\n\n if (this.token) return await (await this.getAuth(url)).json();\n\n return await (await this.get(url)).json();\n };\n\n public user = async (id?: number): Promise<User> => {\n return await (await this.getAuth(`users/${id ?? this.self?.id}`)).json();\n };\n\n private post = async (\n endpoint: string,\n body: Record<string, unknown> | undefined = undefined,\n headers: HeadersInit | undefined = undefined\n ) => {\n const response = await fetch(`${BASE}${endpoint}`, {\n mode: 'cors',\n method: 'post',\n headers,\n body: JSON.stringify(body),\n });\n if (response.ok) return response;\n throw await response.json();\n };\n\n private postAuth = async (\n endpoint: string,\n body: Record<string, unknown> | undefined = undefined,\n headers: HeadersInit | undefined = undefined\n ) => {\n const response = await fetch(`${BASE}${endpoint}`, {\n mode: 'cors',\n method: 'post',\n headers: { token: this.token ?? '', ...headers },\n body: JSON.stringify(body),\n });\n if (response.ok) return response;\n throw await response.json();\n };\n\n private get = async (endpoint: string, headers: HeadersInit | undefined = undefined) => {\n const response = await fetch(`${BASE}${endpoint}`, {\n mode: 'cors',\n method: 'get',\n headers,\n });\n if (response.ok) return response;\n throw await response.json();\n };\n\n private getAuth = async (endpoint: string, headers: HeadersInit | undefined = undefined) => {\n const response = await fetch(`${BASE}${endpoint}`, {\n mode: 'cors',\n method: 'get',\n headers: { token: this.token ?? '', ...headers },\n });\n if (response.ok) return response;\n throw await response.json();\n };\n}\n\nconst Api = new ApiImpl();\nexport default Api;\n","import i18n from 'i18next';\nimport { initReactI18next } from 'react-i18next';\n\nimport LanguageDetector from 'i18next-browser-languagedetector';\nimport Backend from 'i18next-http-backend';\n// don't want to use this?\n// have a look at the Quick start guide\n// for passing in lng and translations on init\n\ni18n\n // load translation using http -> see /public/locales (i.e. https://github.com/i18next/react-i18next/tree/master/example/react/public/locales)\n // learn more: https://github.com/i18next/i18next-http-backend\n // want your translations to be loaded from a professional CDN? => https://github.com/locize/react-tutorial#step-2---use-the-locize-cdn\n .use(Backend)\n // detect user language\n // learn more: https://github.com/i18next/i18next-browser-languageDetector\n .use(LanguageDetector)\n // pass the i18n instance to react-i18next.\n .use(initReactI18next)\n // init i18next\n // for all options read: https://www.i18next.com/overview/configuration-options\n .init({\n fallbaLine truncated
+1
View File
@@ -70,3 +70,4 @@ Error generating stack: `+o.message+`
* LICENSE file in the root directory of this source tree.
*/var se=typeof Symbol=="function"&&Symbol.for,Eu=se?Symbol.for("react.element"):60103,Cu=se?Symbol.for("react.portal"):60106,Ro=se?Symbol.for("react.fragment"):60107,$o=se?Symbol.for("react.strict_mode"):60108,jo=se?Symbol.for("react.profiler"):60114,Do=se?Symbol.for("react.provider"):60109,zo=se?Symbol.for("react.context"):60110,Pu=se?Symbol.for("react.async_mode"):60111,Io=se?Symbol.for("react.concurrent_mode"):60111,Mo=se?Symbol.for("react.forward_ref"):60112,Fo=se?Symbol.for("react.suspense"):60113,pm=se?Symbol.for("react.suspense_list"):60120,Ao=se?Symbol.for("react.memo"):60115,Uo=se?Symbol.for("react.lazy"):60116,hm=se?Symbol.for("react.block"):60121,gm=se?Symbol.for("react.fundamental"):60117,mm=se?Symbol.for("react.responder"):60118,ym=se?Symbol.for("react.scope"):60119;function Re(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Eu:switch(e=e.type,e){case Pu:case Io:case Ro:case jo:case $o:case Fo:return e;default:switch(e=e&&e.$$typeof,e){case zo:case Mo:case Uo:case Ao:case Do:return e;default:return t}}case Cu:return t}}}function Hd(e){return Re(e)===Io}V.AsyncMode=Pu;V.ConcurrentMode=Io;V.ContextConsumer=zo;V.ContextProvider=Do;V.Element=Eu;V.ForwardRef=Mo;V.Fragment=Ro;V.Lazy=Uo;V.Memo=Ao;V.Portal=Cu;V.Profiler=jo;V.StrictMode=$o;V.Suspense=Fo;V.isAsyncMode=function(e){return Hd(e)||Re(e)===Pu};V.isConcurrentMode=Hd;V.isContextConsumer=function(e){return Re(e)===zo};V.isContextProvider=function(e){return Re(e)===Do};V.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Eu};V.isForwardRef=function(e){return Re(e)===Mo};V.isFragment=function(e){return Re(e)===Ro};V.isLazy=function(e){return Re(e)===Uo};V.isMemo=function(e){return Re(e)===Ao};V.isPortal=function(e){return Re(e)===Cu};V.isProfiler=function(e){return Re(e)===jo};V.isStrictMode=function(e){return Re(e)===$o};V.isSuspense=function(e){return Re(e)===Fo};V.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ro||e===Io||e===jo||e===$o||e===Fo||e===pm||typeof e=="object"&&e!==null&&(e.$$typeof===Uo||e.$$typeof===Ao||e.$$typeof===Do||e.$$typeof===zo||e.$$typeof===Mo||e.$$typeof===gm||e.$$typeof===mm||e.$$typeof===ym||e.$$typeof===hm)};V.typeOf=Re;Bd.exports=V;var vm=Bd.exports,Wd=vm,wm={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Sm={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Kd={};Kd[Wd.ForwardRef]=wm;Kd[Wd.Memo]=Sm;function ml(e,t){return ml=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},ml(e,t)}function Qd(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ml(e,t)}const Ha={disabled:!1},Xi=et.createContext(null);var xm=function(t){return t.scrollTop},ir="unmounted",Vt="exited",Bt="entering",fn="entered",yl="exiting",Mt=function(e){Qd(t,e);function t(r,i){var o;o=e.call(this,r,i)||this;var s=i,l=s&&!s.isMounting?r.enter:r.appear,u;return o.appearStatus=null,r.in?l?(u=Vt,o.appearStatus=Bt):u=fn:r.unmountOnExit||r.mountOnEnter?u=ir:u=Vt,o.state={status:u},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var s=i.in;return s&&o.status===ir?{status:Vt}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var o=null;if(i!==this.props){var s=this.state.status;this.props.in?s!==Bt&&s!==fn&&(o=Bt):(s===Bt||s===fn)&&(o=yl)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,o,s,l;return o=s=l=i,i!=null&&typeof i!="number"&&(o=i.exit,s=i.enter,l=i.appear!==void 0?i.appear:s),{exit:o,enter:s,appear:l}},n.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===Bt){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:oi.findDOMNode(this);s&&xm(s)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Vt&&this.setState({status:ir})},n.performEnter=function(i){var o=this,s=this.props.enter,l=this.context?this.context.isMounting:i,u=this.props.nodeRef?[l]:[oi.findDOMNode(this),l],a=u[0],c=u[1],p=this.getTimeouts(),f=l?p.appear:p.enter;if(!i&&!s||Ha.disabled){this.safeSetState({status:fn},function(){o.props.onEntered(a)});return}this.props.onEnter(a,c),this.safeSetState({status:Bt},function(){o.props.onEntering(a,c),o.onTransitionEnd(f,function(){o.safeSetState({status:fn},function(){o.props.onEntered(a,c)})})})},n.performExit=function(){var i=this,o=this.props.exit,s=this.getTimeouts(),l=this.props.nodeRef?void 0:oi.findDOMNode(this);if(!o||Ha.disabled){this.safeSetState({status:Vt},function(){i.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:yl},function(){i.props.onExiting(l),i.onTransitionEnd(s.exit,function(){i.safeSetState({status:Vt},function(){i.props.onExited(l)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(Line truncated
`)===0?k.substr(1,k.length):k}).forEach(function(k){var _=k.split(":"),L=_.shift().trim();if(L){var F=_.join(":").trim();E.append(L,F)}}),E}O.call(D.prototype);function re(v,E){if(!(this instanceof re))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');E||(E={}),this.type="default",this.status=E.status===void 0?200:E.status,this.ok=this.status>=200&&this.status<300,this.statusText=E.statusText===void 0?"":""+E.statusText,this.headers=new w(E.headers),this.url=E.url||"",this._initBody(v)}O.call(re.prototype),re.prototype.clone=function(){return new re(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new w(this.headers),url:this.url})},re.error=function(){var v=new re(null,{status:0,statusText:""});return v.type="error",v};var it=[301,302,303,307,308];re.redirect=function(v,E){if(it.indexOf(E)===-1)throw new RangeError("Invalid status code");return new re(null,{status:E,headers:{location:v}})},s.DOMException=l.DOMException;try{new s.DOMException}catch{s.DOMException=function(E,j){this.message=E,this.name=j;var k=Error(E);this.stack=k.stack},s.DOMException.prototype=Object.create(Error.prototype),s.DOMException.prototype.constructor=s.DOMException}function $e(v,E){return new Promise(function(j,k){var _=new D(v,E);if(_.signal&&_.signal.aborted)return k(new s.DOMException("Aborted","AbortError"));var L=new XMLHttpRequest;function F(){L.abort()}L.onload=function(){var le={status:L.status,statusText:L.statusText,headers:M(L.getAllResponseHeaders()||"")};le.url="responseURL"in L?L.responseURL:le.headers.get("X-Request-URL");var je="response"in L?L.response:L.responseText;setTimeout(function(){j(new re(je,le))},0)},L.onerror=function(){setTimeout(function(){k(new TypeError("Network request failed"))},0)},L.ontimeout=function(){setTimeout(function(){k(new TypeError("Network request failed"))},0)},L.onabort=function(){setTimeout(function(){k(new s.DOMException("Aborted","AbortError"))},0)};function J(le){try{return le===""&&l.location.href?l.location.href:le}catch{return le}}L.open(_.method,J(_.url),!0),_.credentials==="include"?L.withCredentials=!0:_.credentials==="omit"&&(L.withCredentials=!1),"responseType"in L&&(u.blob?L.responseType="blob":u.arrayBuffer&&_.headers.get("Content-Type")&&_.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(L.responseType="arraybuffer")),E&&typeof E.headers=="object"&&!(E.headers instanceof w)?Object.getOwnPropertyNames(E.headers).forEach(function(le){L.setRequestHeader(le,m(E.headers[le]))}):_.headers.forEach(function(le,je){L.setRequestHeader(je,le)}),_.signal&&(_.signal.addEventListener("abort",F),L.onreadystatechange=function(){L.readyState===4&&_.signal.removeEventListener("abort",F)}),L.send(typeof _._bodyInit>"u"?null:_._bodyInit)})}return $e.polyfill=!0,l.fetch||(l.fetch=$e,l.Headers=w,l.Request=D,l.Response=re),s.Headers=w,s.Request=D,s.Response=re,s.fetch=$e,s})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var i=n.fetch?n:r;t=i.fetch,t.default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t}(ui,ui.exports)),ui.exports}(function(e,t){var n;if(typeof fetch=="function"&&(typeof or<"u"&&or.fetch?n=or.fetch:typeof window<"u"&&window.fetch?n=window.fetch:n=fetch),typeof Ly<"u"&&typeof window>"u"){var r=n||_y();r.default&&(r=r.default),t.default=r,e.exports=t.default}})(kl,kl.exports);var ep=kl.exports;const tp=Cl(ep),uf=hf({__proto__:null,default:tp},[ep]);function af(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ff(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?af(Object(n),!0).forEach(function(r){Ty(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):af(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ty(e,t,n){return t=Ry(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ry(e){var t=$y(e,"string");return nn(t)=="symbol"?t:t+""}function $y(e,t){if(nn(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(nn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nn(e){"@babel/helpers - typeof";return nn=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},nn(e)}var ft;typeof fetch=="function"&&(typeof global<"u"&&global.fetch?ft=global.fetch:typeof window<"u"&&window.fetch?ft=window.fetch:ft=fetch);var zr;Zd()&&(typeof global<"u"&&global.XMLHttpRequest?zr=global.XMLH Line truncated
//# sourceMappingURL=vendor_1_react-CXEjNhpI.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"vendor_1_react-CXEjNhpI.js","sources":["../../react/node_modules/.pnpm/react@18.3.1/node_modules/react/cjs/react.production.min.js","../../react/node_modules/.pnpm/react@18.3.1/node_modules/react/index.js","../../react/node_modules/.pnpm/react@18.3.1/node_modules/react/cjs/react-jsx-runtime.production.min.js","../../react/node_modules/.pnpm/react@18.3.1/node_modules/react/jsx-runtime.js","../../react/node_modules/.pnpm/tiny-invariant@1.3.3/node_modules/tiny-invariant/dist/esm/tiny-invariant.js","../../react/node_modules/.pnpm/tiny-warning@1.0.3/node_modules/tiny-warning/dist/tiny-warning.esm.js","../../react/node_modules/.pnpm/use-sync-external-store@1.2.2_react@18.3.1/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.min.js","../../react/node_modules/.pnpm/use-sync-external-store@1.2.2_react@18.3.1/node_modules/use-sync-external-store/shim/index.js","../../react/node_modules/.pnpm/use-sync-external-store@1.2.2_react@18.3.1/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.min.js","../../react/node_modules/.pnpm/use-sync-external-store@1.2.2_react@18.3.1/node_modules/use-sync-external-store/shim/with-selector.js","../../react/node_modules/.pnpm/scheduler@0.23.2/node_modules/scheduler/cjs/scheduler.production.min.js","../../react/node_modules/.pnpm/scheduler@0.23.2/node_modules/scheduler/index.js","../../react/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom.production.min.js","../../react/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/index.js","../../react/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/client.js","../../react/node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs","../../react/node_modules/.pnpm/@babel+runtime@7.24.8/node_modules/@babel/runtime/helpers/esm/extends.js","../../react/node_modules/.pnpm/react-is@18.3.1/node_modules/react-is/cjs/react-is.production.min.js","../../react/node_modules/.pnpm/react-is@18.3.1/node_modules/react-is/index.js","../../react/node_modules/.pnpm/@babel+runtime@7.24.8/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","../../react/node_modules/.pnpm/@babel+runtime@7.24.8/node_modules/@babel/runtime/helpers/interopRequireDefault.js","../../react/node_modules/.pnpm/@babel+runtime@7.24.8/node_modules/@babel/runtime/helpers/extends.js","../../react/node_modules/.pnpm/@babel+runtime@7.24.8/node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js","../../react/node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Enum.js","../../react/node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Utility.js","../../react/node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Tokenizer.js","../../react/node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Parser.js","../../react/node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Serializer.js","../../react/node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Middleware.js","../../react/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.production.min.js","../../react/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/index.js","../../react/node_modules/.pnpm/hoist-non-react-statics@3.3.2/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","../../react/node_modules/.pnpm/@babel+runtime@7.24.8/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","../../react/node_modules/.pnpm/@babel+runtime@7.24.8/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","../../react/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-transition-group/esm/config.js","../../react/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-transition-group/esm/TransitionGroupContext.js","../../react/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-transition-group/esm/utils/reflow.js","../../react/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-transition-group/esm/Transition.js","../../react/node_modules/.pnpm/@babel+runtime@7.24.8/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","../../react/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-transition-group/esm/utils/ChildMapping.js","../../react/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-transition-group/esm/TransitionGroup.js","../../react/node_modules/.pnpm/react-i18next@15.0.0_i18next@23.12.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-i18next/dist/es/utils.js","../../react/node_modules/.pnpm/react-i18next@15.0.0_i18next@23.12.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-i18next/dist/esLine truncated
+1
View File
@@ -100,3 +100,4 @@ import{_ as u,r as mo,a as p,R as Nn,c as D,b as B,d as bs,e as vs,K as ys,s as
`),Ku)),Xu=I("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),Yu=I("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${F(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>u({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&ln(Zo||(Zo=Sn`
animation: ${0} 1.4s ease-in-out infinite;
`),Vu)),ym=p.forwardRef(function(t,n){const o=q({props:t,name:"MuiCircularProgress"}),{className:r,color:s="primary",disableShrink:i=!1,size:a=40,style:l,thickness:c=3.6,value:d=0,variant:m="indeterminate"}=o,g=B(o,Uu),v=u({},o,{color:s,disableShrink:i,size:a,thickness:c,value:d,variant:m}),f=Gu(v),h={},C={},b={};if(m==="determinate"){const R=2*Math.PI*((Ze-c)/2);h.strokeDasharray=R.toFixed(3),b["aria-valuenow"]=Math.round(d),h.strokeDashoffset=`${((100-d)/100*R).toFixed(3)}px`,C.transform="rotate(-90deg)"}return k.jsx(qu,u({className:D(f.root,r),style:u({width:a,height:a},C,l),ownerState:v,ref:n,role:"progressbar"},b,g,{children:k.jsx(Xu,{className:f.svg,ownerState:v,viewBox:`${Ze/2} ${Ze/2} ${Ze} ${Ze}`,children:k.jsx(Yu,{className:f.circle,style:h,ownerState:v,cx:Ze,cy:Ze,r:(Ze-c)/2,fill:"none",strokeWidth:c})})}))});function Jo(e){return e.substring(2).toLowerCase()}function Zu(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function Ju(e){const{children:t,disableReactTree:n=!1,mouseEvent:o="onClick",onClickAway:r,touchEvent:s="onTouchEnd"}=e,i=p.useRef(!1),a=p.useRef(null),l=p.useRef(!1),c=p.useRef(!1);p.useEffect(()=>(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);const d=ye(t.ref,a),m=Ge(f=>{const h=c.current;c.current=!1;const C=Re(a.current);if(!l.current||!a.current||"clientX"in f&&Zu(f,C))return;if(i.current){i.current=!1;return}let b;f.composedPath?b=f.composedPath().indexOf(a.current)>-1:b=!C.documentElement.contains(f.target)||a.current.contains(f.target),!b&&(n||!h)&&r(f)}),g=f=>h=>{c.current=!0;const C=t.props[f];C&&C(h)},v={ref:d};return s!==!1&&(v[s]=g(s)),p.useEffect(()=>{if(s!==!1){const f=Jo(s),h=Re(a.current),C=()=>{i.current=!0};return h.addEventListener(f,m),h.addEventListener("touchmove",C),()=>{h.removeEventListener(f,m),h.removeEventListener("touchmove",C)}}},[m,s]),o!==!1&&(v[o]=g(o)),p.useEffect(()=>{if(o!==!1){const f=Jo(o),h=Re(a.current);return h.addEventListener(f,m),()=>{h.removeEventListener(f,m)}}},[m,o]),k.jsx(p.Fragment,{children:p.cloneElement(t,v)})}function Qu(e){const t=Re(e);return t.body===e?st(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function At(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Qo(e){return parseInt(st(e).getComputedStyle(e).paddingRight,10)||0}function ed(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,o=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||o}function er(e,t,n,o,r){const s=[t,n,...o];[].forEach.call(e.children,i=>{const a=s.indexOf(i)===-1,l=!ed(i);a&&l&&At(i,r)})}function In(e,t){let n=-1;return e.some((o,r)=>t(o)?(n=r,!0):!1),n}function td(e,t){const n=[],o=e.container;if(!t.disableScrollLock){if(Qu(o)){const i=Ir(Re(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${Qo(o)+i}px`;const a=Re(o).querySelectorAll(".mui-fixed");[].forEach.call(a,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Qo(l)+i}px`})}let s;if(o.parentNode instanceof DocumentFragment)s=Re(o).body;else{const i=o.parentElement,a=st(o);s=(i==null?void 0:i.nodeName)==="HTML"&&a.getComputedStyle(i).overflowY==="scroll"?i:o}n.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return()=>{n.forEach(({value:s,el:i,property:a})=>{s?i.style.setProperty(a,s):i.style.removeProperty(a)})}}function nd(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class od{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let o=this.modals.indexOf(t);if(o!==-1)return o;o=this.modals.length,this.modals.push(t),t.modalRef&&At(t.modalRef,!1);const r=nd(n);er(n,t.mount,t.modalRef,r,!0);const s=In(this.containers,i=>i.container===n);return s!==-1?(this.containers[s].modals.push(t),o):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:r}),o)}mount(t,n){const o=In(this.containers,s=>s.modals.indexOf(t)!==-1),r=this.containers[o];r.restore||(r.restore=td(r,n))}remove(t,n=!0){const o=this.modals.indexOf(t);if(o===-1)return o;const r=In(this.containers,i=>i.modals.indexOf(t)!==-1),s=this.containers[r];if(s.modals.splice(s.modals.indexOf(t),1),this.modals.splice(o,1),s.modals.length===0)s.restore&&s.restore(),t.modalRef&&At(t.modalRef,n),er(s.container,t.mount,t.modalRef,s.hiddenSiblings,!1),this.containers.splice(r,1);else{const i=s.modals[s.modals.length-1];i.modalRef&&At(i.modalRef,!1)}return o}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const rd=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([co Line truncated
//# sourceMappingURL=vendor_mui-lk1_op8u.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"vendor_mui-lk1_op8u.js","sources":["../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/deepmerge/deepmerge.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/formatMuiErrorMessage/formatMuiErrorMessage.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/getDisplayName/getDisplayName.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/capitalize/capitalize.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/createChainedFunction/createChainedFunction.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/debounce/debounce.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/isMuiElement/isMuiElement.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/ownerDocument/ownerDocument.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/ownerWindow/ownerWindow.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/setRef/setRef.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useEnhancedEffect/useEnhancedEffect.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useId/useId.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useControlled/useControlled.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useEventCallback/useEventCallback.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useForkRef/useForkRef.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useLazyRef/useLazyRef.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useOnMount/useOnMount.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useTimeout/useTimeout.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useIsFocusVisible/useIsFocusVisible.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/getScrollbarSize/getScrollbarSize.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/resolveProps/resolveProps.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/composeClasses/composeClasses.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/ClassNameGenerator/ClassNameGenerator.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/generateUtilityClass/generateUtilityClass.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/generateUtilityClasses/generateUtilityClasses.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/clamp/clamp.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/isHostComponent/isHostComponent.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/appendOwnerState/appendOwnerState.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/extractEventHandlers/extractEventHandlers.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/omitEventHandlers/omitEventHandlers.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/mergeSlotProps/mergeSlotProps.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/resolveComponentProps/resolveComponentProps.js","../../react/node_modules/.pnpm/@mui+utils@5.16.4_@types+react@18.3.3_react@18.3.1/node_modules/@mui/utils/esm/useSlotProps/useSlotProps.js","../../react/node_modules/.pnpm/@mui+system@5.16.4_@emotion+react@11.13.0_@types+react@18.3.3_react@18.3.1__@emotion+styled@1_6pxsshf4op6ciexesjgj77xooe/node_modules/@mui/sLine truncated
+1
View File
@@ -1 +1,2 @@
var ps=e=>{throw TypeError(e)};var ke=(e,t,s)=>t.has(e)||ps("Cannot "+s);var h=(e,t,s)=>(ke(e,t,"read from private field"),s?s.call(e):t.get(e)),_=(e,t,s)=>t.has(e)?ps("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,s),P=(e,t,s,i)=>(ke(e,t,"write to private field"),i?i.call(e,s):t.set(e,s),s),L=(e,t,s)=>(ke(e,t,"access private method"),s);var Se=(e,t,s,i)=>({set _(r){P(e,t,r,s)},get _(){return h(e,t,i)}});import{a as R,C as F,L as Ae,N as yi,O as et,I as gi}from"./vendor_1_react-CXEjNhpI.js";var ge=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ae=typeof window>"u"||"Deno"in globalThis;function ut(){}function bi(e,t){return typeof e=="function"?e(t):e}function qe(e){return typeof e=="number"&&e>=0&&e!==1/0}function Ks(e,t){return Math.max(e+(t||0)-Date.now(),0)}function qt(e,t){return typeof e=="function"?e(t):e}function ht(e,t){return typeof e=="function"?e(t):e}function ms(e,t){const{type:s="all",exact:i,fetchStatus:r,predicate:n,queryKey:a,stale:o}=e;if(a){if(i){if(t.queryHash!==os(a,t.options))return!1}else if(!fe(t.queryKey,a))return!1}if(s!=="all"){const c=t.isActive();if(s==="active"&&!c||s==="inactive"&&c)return!1}return!(typeof o=="boolean"&&t.isStale()!==o||r&&r!==t.state.fetchStatus||n&&!n(t))}function vs(e,t){const{exact:s,status:i,predicate:r,mutationKey:n}=e;if(n){if(!t.options.mutationKey)return!1;if(s){if(de(t.options.mutationKey)!==de(n))return!1}else if(!fe(t.options.mutationKey,n))return!1}return!(i&&t.state.status!==i||r&&!r(t))}function os(e,t){return((t==null?void 0:t.queryKeyHashFn)||de)(e)}function de(e){return JSON.stringify(e,(t,s)=>He(s)?Object.keys(s).sort().reduce((i,r)=>(i[r]=s[r],i),{}):s)}function fe(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(s=>!fe(e[s],t[s])):!1}function Ns(e,t){if(e===t)return e;const s=ys(e)&&ys(t);if(s||He(e)&&He(t)){const i=s?e:Object.keys(e),r=i.length,n=s?t:Object.keys(t),a=n.length,o=s?[]:{};let c=0;for(let l=0;l<a;l++){const u=s?l:n[l];(!s&&i.includes(u)||s)&&e[u]===void 0&&t[u]===void 0?(o[u]=void 0,c++):(o[u]=Ns(e[u],t[u]),o[u]===e[u]&&e[u]!==void 0&&c++)}return r===a&&c===r?e:o}return t}function ze(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(e[s]!==t[s])return!1;return!0}function ys(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function He(e){if(!gs(e))return!1;const t=e.constructor;if(t===void 0)return!0;const s=t.prototype;return!(!gs(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function gs(e){return Object.prototype.toString.call(e)==="[object Object]"}function Si(e){return new Promise(t=>{setTimeout(t,e)})}function We(e,t,s){return typeof s.structuralSharing=="function"?s.structuralSharing(e,t):s.structuralSharing!==!1?Ns(e,t):t}function Mi(e,t,s=0){const i=[...e,t];return s&&i.length>s?i.slice(1):i}function Pi(e,t,s=0){const i=[t,...e];return s&&i.length>s?i.slice(0,-1):i}var qs=Symbol();function zs(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===qs?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Vt,Ft,Ht,Is,wi=(Is=class extends ge{constructor(){super();_(this,Vt);_(this,Ft);_(this,Ht);P(this,Ht,t=>{if(!ae&&window.addEventListener){const s=()=>t();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){h(this,Ft)||this.setEventListener(h(this,Ht))}onUnsubscribe(){var t;this.hasListeners()||((t=h(this,Ft))==null||t.call(this),P(this,Ft,void 0))}setEventListener(t){var s;P(this,Ht,t),(s=h(this,Ft))==null||s.call(this),P(this,Ft,t(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(t){h(this,Vt)!==t&&(P(this,Vt,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(s=>{s(t)})}isFocused(){var t;return typeof h(this,Vt)=="boolean"?h(this,Vt):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Vt=new WeakMap,Ft=new WeakMap,Ht=new WeakMap,Is),ls=new wi,Wt,_t,Gt,Vs,Fi=(Vs=class extends ge{constructor(){super();_(this,Wt,!0);_(this,_t);_(this,Gt);P(this,Gt,t=>{if(!ae&&window.addEventListener){const s=()=>t(!0),i=()=>t(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",i)}}})}onSubscribe(){h(this,_t)||this.setEventListener(h(this,Gt))}onUnsubscribe(){var t;this.hasListeners()||((t=h(this,_t))==null||t.call(this),P(this,_t,void 0))}setEventListener(t){var s;P(this,Gt,t),(s=h(this,_t))==null||s.call(this),P(this,_t,t(this.setOnline.bind(this)))}setOnline(t){h(this,Wt)!==t&&(P(this,Wt,t),this.listeneLine truncated
//# sourceMappingURL=vendor_tanstack-BhPLOUa_.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"vendor_tanstack-BhPLOUa_.js","sources":["../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/subscribable.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/utils.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/focusManager.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/onlineManager.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/retryer.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/notifyManager.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/removable.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/query.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/queryCache.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/mutation.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/mutationCache.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/queryClient.js","../../react/node_modules/.pnpm/@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern/queryObserver.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/isRestoring.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/utils.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/suspense.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/useBaseQuery.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/useSuspenseQuery.js","../../react/node_modules/.pnpm/@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern/queryOptions.js","../../react/node_modules/.pnpm/@tanstack+history@1.45.3/node_modules/@tanstack/history/dist/esm/index.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/routerContext.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/useRouter.js","../../react/node_modules/.pnpm/@tanstack+store@0.5.5/node_modules/@tanstack/store/dist/esm/index.js","../../react/node_modules/.pnpm/@tanstack+react-store@0.5.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-store/dist/esm/index.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/root.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/qss.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/searchParams.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/utils.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/path.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/redirects.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@tanstack/react-router/dist/esm/CatchBoundary.js","../../react/node_modules/.pnpm/@tanstack+react-router@1.45.8_react-dom@18.3.1_react@18.3.1__react@Line truncated
+1
View File
@@ -9,6 +9,7 @@ export default defineConfig({
build: {
outDir: '../dist',
emptyOutDir: true,
sourcemap: true,
rollupOptions: {
output: {
manualChunks: (id) => {