Conditional retry

This commit is contained in:
Kilian committed 2024-07-29 23:29:56 +02:00
1 parent 386472e680
commit f6a10c8133
5 files changed
+9 -8

No files matched your search

@@ -1,9 +1,9 @@
import{j as e,P as I,B as k,G as j,D as we,L as H,T as b,E as Mt,a as $,b as ot,c as _,C as K,S as re,A as at,M as qe,d as z,e as it,f as ct,g as lt,u as pe,h as oe,i as se,k as W,l as ut,m as ge,n as xe,o as Ut,p as Xe,I as Z,q as Nt,r as ee,s as te,t as Ht,v as $t,w as dt,x as qt,y as ht,z as mt,F as Bt,H as zt,J as Wt,K as Gt,N as Qt,O as Jt,Q as Kt,R as Yt,U as Xt,V as Ae,W as Vt,X as Zt}from"./mui-BnAUJOoN.js";import{u as Be,a as ae,b as en,L as Q,c as tn,O as nn,d as ie,e as Y,f as ce,g as rn,h as sn,q as ze,i as Pe,j as We,r as De,k as on,R as an,Q as cn,l as ln}from"./tanstack-BqkrhB-y.js";import{d as un,r as E,g as Ge,b as he}from"./react-C9_qfvjK.js";import{c as dn}from"./zustand-DKxXQGKw.js";import{i as de,B as hn,a as mn,b as fn,u as D,t as A,T as pn}from"./i18n-Be01V9yD.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&o(l)}).observe(document,{childList:!0,subtree:!0});function s(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(r){if(r.ep)return;r.ep=!0;const a=s(r);fetch(r.href,a)}})();var Fe={},Ve=un;Fe.createRoot=Ve.createRoot,Fe.hydrateRoot=Ve.hydrateRoot;const ke=15,gn=3;var Te={BASE_URL:"/phpCourse/exam/dist",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const Me=new Map,je=n=>{const t=Me.get(n);return t?Object.fromEntries(Object.entries(t.stores).map(([s,o])=>[s,o.getState()])):{}},xn=(n,t,s)=>{if(n===void 0)return{type:"untracked",connection:t.connect(s)};const o=Me.get(s.name);if(o)return{type:"tracked",store:n,...o};const r={connection:t.connect(s),stores:{}};return Me.set(s.name,r),{type:"tracked",store:n,...r}},vn=(n,t={})=>(s,o,r)=>{const{enabled:a,anonymousActionType:l,store:c,...d}=t;let h;try{h=(a??(Te?"production":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!h)return(Te?"production":void 0)!=="production"&&a&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),n(s,o,r);const{connection:u,...i}=xn(c,h,d);let m=!0;r.setState=(g,x,y)=>{const v=s(g,x);if(!m)return v;const P=y===void 0?{type:l||"anonymous"}:typeof y=="string"?{type:y}:y;return c===void 0?(u==null||u.send(P,o()),v):(u==null||u.send({...P,type:`${c}/${P.type}`},{...je(d.name),[c]:r.getState()}),v)};const f=(...g)=>{const x=m;m=!1,s(...g),m=x},p=n(r.setState,o,r);if(i.type==="untracked"?u==null||u.init(p):(i.stores[i.store]=r,u==null||u.init(Object.fromEntries(Object.entries(i.stores).map(([g,x])=>[g,g===i.store?p:x.getState()])))),r.dispatchFromDevtools&&typeof r.dispatch=="function"){let g=!1;const x=r.dispatch;r.dispatch=(...y)=>{(Te?"production":void 0)!=="production"&&y[0].type==="__setState"&&!g&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),g=!0),x(...y)}}return u.subscribe(g=>{var x;switch(g.type){case"ACTION":if(typeof g.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return _e(g.payload,y=>{if(y.type==="__setState"){if(c===void 0){f(y.state);return}Object.keys(y.state).length!==1&&console.error(` import{j as e,P as I,B as k,G as j,D as we,L as H,T as E,E as Mt,a as $,b as ot,c as _,C as K,S as re,A as at,M as qe,d as z,e as it,f as ct,g as lt,u as pe,h as oe,i as se,k as W,l as ut,m as ge,n as xe,o as Ut,p as Xe,I as Z,q as Nt,r as ee,s as te,t as Ht,v as $t,w as dt,x as qt,y as ht,z as mt,F as Bt,H as zt,J as Wt,K as Gt,N as Qt,O as Jt,Q as Kt,R as Yt,U as Xt,V as Ae,W as Vt,X as Zt}from"./mui-BnAUJOoN.js";import{u as Be,a as ae,b as en,L as Q,c as tn,O as nn,d as ie,e as Y,f as ce,g as rn,h as sn,q as ze,i as Pe,j as We,r as Le,k as on,R as an,Q as cn,l as ln}from"./tanstack-BqkrhB-y.js";import{d as un,r as b,g as Ge,b as he}from"./react-C9_qfvjK.js";import{c as dn}from"./zustand-DKxXQGKw.js";import{i as de,B as hn,a as mn,b as fn,u as F,t as A,T as pn}from"./i18n-Be01V9yD.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&o(l)}).observe(document,{childList:!0,subtree:!0});function s(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(r){if(r.ep)return;r.ep=!0;const a=s(r);fetch(r.href,a)}})();var Fe={},Ve=un;Fe.createRoot=Ve.createRoot,Fe.hydrateRoot=Ve.hydrateRoot;const ke=15,gn=3;var Te={BASE_URL:"/phpCourse/exam/dist",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const Me=new Map,je=n=>{const t=Me.get(n);return t?Object.fromEntries(Object.entries(t.stores).map(([s,o])=>[s,o.getState()])):{}},xn=(n,t,s)=>{if(n===void 0)return{type:"untracked",connection:t.connect(s)};const o=Me.get(s.name);if(o)return{type:"tracked",store:n,...o};const r={connection:t.connect(s),stores:{}};return Me.set(s.name,r),{type:"tracked",store:n,...r}},vn=(n,t={})=>(s,o,r)=>{const{enabled:a,anonymousActionType:l,store:c,...d}=t;let h;try{h=(a??(Te?"production":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!h)return(Te?"production":void 0)!=="production"&&a&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),n(s,o,r);const{connection:u,...i}=xn(c,h,d);let m=!0;r.setState=(g,x,y)=>{const v=s(g,x);if(!m)return v;const P=y===void 0?{type:l||"anonymous"}:typeof y=="string"?{type:y}:y;return c===void 0?(u==null||u.send(P,o()),v):(u==null||u.send({...P,type:`${c}/${P.type}`},{...je(d.name),[c]:r.getState()}),v)};const f=(...g)=>{const x=m;m=!1,s(...g),m=x},p=n(r.setState,o,r);if(i.type==="untracked"?u==null||u.init(p):(i.stores[i.store]=r,u==null||u.init(Object.fromEntries(Object.entries(i.stores).map(([g,x])=>[g,g===i.store?p:x.getState()])))),r.dispatchFromDevtools&&typeof r.dispatch=="function"){let g=!1;const x=r.dispatch;r.dispatch=(...y)=>{(Te?"production":void 0)!=="production"&&y[0].type==="__setState"&&!g&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),g=!0),x(...y)}}return u.subscribe(g=>{var x;switch(g.type){case"ACTION":if(typeof g.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return _e(g.payload,y=>{if(y.type==="__setState"){if(c===void 0){f(y.state);return}Object.keys(y.state).length!==1&&console.error(`
[zustand devtools middleware] Unsupported __setState action format. [zustand devtools middleware] Unsupported __setState action format.
When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(), When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } } and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
`);const v=y.state[c];if(v==null)return;JSON.stringify(r.getState())!==JSON.stringify(v)&&f(v);return}r.dispatchFromDevtools&&typeof r.dispatch=="function"&&r.dispatch(y)});case"DISPATCH":switch(g.payload.type){case"RESET":return f(p),c===void 0?u==null?void 0:u.init(r.getState()):u==null?void 0:u.init(je(d.name));case"COMMIT":if(c===void 0){u==null||u.init(r.getState());return}return u==null?void 0:u.init(je(d.name));case"ROLLBACK":return _e(g.state,y=>{if(c===void 0){f(y),u==null||u.init(r.getState());return}f(y[c]),u==null||u.init(je(d.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return _e(g.state,y=>{if(c===void 0){f(y);return}JSON.stringify(r.getState())!==JSON.stringify(y[c])&&f(y[c])});case"IMPORT_STATE":{const{nextLiftedState:y}=g.payload,v=(x=y.computedStates.slice(-1)[0])==null?void 0:x.state;if(!v)return;f(c===void 0?v:v[c]),u==null||u.send(null,y);return}case"PAUSE_RECORDING":return m=!m}return}}),p},yn=vn,_e=(n,t)=>{let s;try{s=JSON.parse(n)}catch(o){console.error("[zustand devtools middleware] Could not parse the received json",o)}s!==void 0&&t(s)};function jn(n,t){let s;try{s=n()}catch{return}return{getItem:r=>{var a;const l=d=>d===null?null:JSON.parse(d,void 0),c=(a=s.getItem(r))!=null?a:null;return c instanceof Promise?c.then(l):l(c)},setItem:(r,a)=>s.setItem(r,JSON.stringify(a,void 0)),removeItem:r=>s.removeItem(r)}}const me=n=>t=>{try{const s=n(t);return s instanceof Promise?s:{then(o){return me(o)(s)},catch(o){return this}}}catch(s){return{then(o){return this},catch(o){return me(o)(s)}}}},Tn=(n,t)=>(s,o,r)=>{let a={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:x=>x,version:0,merge:(x,y)=>({...y,...x}),...t},l=!1;const c=new Set,d=new Set;let h;try{h=a.getStorage()}catch{}if(!h)return n((...x)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),s(...x)},o,r);const u=me(a.serialize),i=()=>{const x=a.partialize({...o()});let y;const v=u({state:x,version:a.version}).then(P=>h.setItem(a.name,P)).catch(P=>{y=P});if(y)throw y;return v},m=r.setState;r.setState=(x,y)=>{m(x,y),i()};const f=n((...x)=>{s(...x),i()},o,r);let p;const g=()=>{var x;if(!h)return;l=!1,c.forEach(v=>v(o()));const y=((x=a.onRehydrateStorage)==null?void 0:x.call(a,o()))||void 0;return me(h.getItem.bind(h))(a.name).then(v=>{if(v)return a.deserialize(v)}).then(v=>{if(v)if(typeof v.version=="number"&&v.version!==a.version){if(a.migrate)return a.migrate(v.state,v.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return v.state}).then(v=>{var P;return p=a.merge(v,(P=o())!=null?P:f),s(p,!0),i()}).then(()=>{y==null||y(p,void 0),l=!0,d.forEach(v=>v(p))}).catch(v=>{y==null||y(void 0,v)})};return r.persist={setOptions:x=>{a={...a,...x},x.getStorage&&(h=x.getStorage())},clearStorage:()=>{h==null||h.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>g(),hasHydrated:()=>l,onHydrate:x=>(c.add(x),()=>{c.delete(x)}),onFinishHydration:x=>(d.add(x),()=>{d.delete(x)})},g(),p||f},Cn=(n,t)=>(s,o,r)=>{let a={storage:jn(()=>localStorage),partialize:g=>g,version:0,merge:(g,x)=>({...x,...g}),...t},l=!1;const c=new Set,d=new Set;let h=a.storage;if(!h)return n((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),s(...g)},o,r);const u=()=>{const g=a.partialize({...o()});return h.setItem(a.name,{state:g,version:a.version})},i=r.setState;r.setState=(g,x)=>{i(g,x),u()};const m=n((...g)=>{s(...g),u()},o,r);r.getInitialState=()=>m;let f;const p=()=>{var g,x;if(!h)return;l=!1,c.forEach(v=>{var P;return v((P=o())!=null?P:m)});const y=((x=a.onRehydrateStorage)==null?void 0:x.call(a,(g=o())!=null?g:m))||void 0;return me(h.getItem.bind(h))(a.name).then(v=>{if(v)if(typeof v.version=="number"&&v.version!==a.version){if(a.migrate)return a.migrate(v.state,v.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return v.state}).then(v=>{var P;return f=a.merge(v,(P=o())!=null?P:m),s(f,!0),u()}).then(()=>{y==null||y(f,void 0),f=o(),l=!0,d.forEach(v=>v(f))}).catch(v=>{y==null||y(void 0,v)})};return r.persist={setOptions:g=>{a={...a,...g},g.storage&&(h=g.storage)},clearStorage:()=>{h==null||h.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>p(),hasHydrated:()=>l,onHydrate:g=>(c.add(g),()=>{c.delete(g)}),onFinishHydration:g=>(d.add(g),()=>{d.delete(g)})},a.skipHydration||p(),f||m},Sn=(n,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((Te?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),Tn(n,t)):Cn(n,t),bn=Sn,Oe=dn()(yn(bn(n=>({theme:void 0,currentSession:[void 0,void 0],setTheme:t=>n(()=>({theme:t})),setCurrentSession:t=>n(()=>({currentSession:t}))}),{name:"guestbook-storage"}))),G="https://khofmann.user Line truncated `);const v=y.state[c];if(v==null)return;JSON.stringify(r.getState())!==JSON.stringify(v)&&f(v);return}r.dispatchFromDevtools&&typeof r.dispatch=="function"&&r.dispatch(y)});case"DISPATCH":switch(g.payload.type){case"RESET":return f(p),c===void 0?u==null?void 0:u.init(r.getState()):u==null?void 0:u.init(je(d.name));case"COMMIT":if(c===void 0){u==null||u.init(r.getState());return}return u==null?void 0:u.init(je(d.name));case"ROLLBACK":return _e(g.state,y=>{if(c===void 0){f(y),u==null||u.init(r.getState());return}f(y[c]),u==null||u.init(je(d.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return _e(g.state,y=>{if(c===void 0){f(y);return}JSON.stringify(r.getState())!==JSON.stringify(y[c])&&f(y[c])});case"IMPORT_STATE":{const{nextLiftedState:y}=g.payload,v=(x=y.computedStates.slice(-1)[0])==null?void 0:x.state;if(!v)return;f(c===void 0?v:v[c]),u==null||u.send(null,y);return}case"PAUSE_RECORDING":return m=!m}return}}),p},yn=vn,_e=(n,t)=>{let s;try{s=JSON.parse(n)}catch(o){console.error("[zustand devtools middleware] Could not parse the received json",o)}s!==void 0&&t(s)};function jn(n,t){let s;try{s=n()}catch{return}return{getItem:r=>{var a;const l=d=>d===null?null:JSON.parse(d,void 0),c=(a=s.getItem(r))!=null?a:null;return c instanceof Promise?c.then(l):l(c)},setItem:(r,a)=>s.setItem(r,JSON.stringify(a,void 0)),removeItem:r=>s.removeItem(r)}}const me=n=>t=>{try{const s=n(t);return s instanceof Promise?s:{then(o){return me(o)(s)},catch(o){return this}}}catch(s){return{then(o){return this},catch(o){return me(o)(s)}}}},Tn=(n,t)=>(s,o,r)=>{let a={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:x=>x,version:0,merge:(x,y)=>({...y,...x}),...t},l=!1;const c=new Set,d=new Set;let h;try{h=a.getStorage()}catch{}if(!h)return n((...x)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),s(...x)},o,r);const u=me(a.serialize),i=()=>{const x=a.partialize({...o()});let y;const v=u({state:x,version:a.version}).then(P=>h.setItem(a.name,P)).catch(P=>{y=P});if(y)throw y;return v},m=r.setState;r.setState=(x,y)=>{m(x,y),i()};const f=n((...x)=>{s(...x),i()},o,r);let p;const g=()=>{var x;if(!h)return;l=!1,c.forEach(v=>v(o()));const y=((x=a.onRehydrateStorage)==null?void 0:x.call(a,o()))||void 0;return me(h.getItem.bind(h))(a.name).then(v=>{if(v)return a.deserialize(v)}).then(v=>{if(v)if(typeof v.version=="number"&&v.version!==a.version){if(a.migrate)return a.migrate(v.state,v.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return v.state}).then(v=>{var P;return p=a.merge(v,(P=o())!=null?P:f),s(p,!0),i()}).then(()=>{y==null||y(p,void 0),l=!0,d.forEach(v=>v(p))}).catch(v=>{y==null||y(void 0,v)})};return r.persist={setOptions:x=>{a={...a,...x},x.getStorage&&(h=x.getStorage())},clearStorage:()=>{h==null||h.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>g(),hasHydrated:()=>l,onHydrate:x=>(c.add(x),()=>{c.delete(x)}),onFinishHydration:x=>(d.add(x),()=>{d.delete(x)})},g(),p||f},Cn=(n,t)=>(s,o,r)=>{let a={storage:jn(()=>localStorage),partialize:g=>g,version:0,merge:(g,x)=>({...x,...g}),...t},l=!1;const c=new Set,d=new Set;let h=a.storage;if(!h)return n((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),s(...g)},o,r);const u=()=>{const g=a.partialize({...o()});return h.setItem(a.name,{state:g,version:a.version})},i=r.setState;r.setState=(g,x)=>{i(g,x),u()};const m=n((...g)=>{s(...g),u()},o,r);r.getInitialState=()=>m;let f;const p=()=>{var g,x;if(!h)return;l=!1,c.forEach(v=>{var P;return v((P=o())!=null?P:m)});const y=((x=a.onRehydrateStorage)==null?void 0:x.call(a,(g=o())!=null?g:m))||void 0;return me(h.getItem.bind(h))(a.name).then(v=>{if(v)if(typeof v.version=="number"&&v.version!==a.version){if(a.migrate)return a.migrate(v.state,v.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return v.state}).then(v=>{var P;return f=a.merge(v,(P=o())!=null?P:m),s(f,!0),u()}).then(()=>{y==null||y(f,void 0),f=o(),l=!0,d.forEach(v=>v(f))}).catch(v=>{y==null||y(void 0,v)})};return r.persist={setOptions:g=>{a={...a,...g},g.storage&&(h=g.storage)},clearStorage:()=>{h==null||h.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>p(),hasHydrated:()=>l,onHydrate:g=>(c.add(g),()=>{c.delete(g)}),onFinishHydration:g=>(d.add(g),()=>{d.delete(g)})},a.skipHydration||p(),f||m},Sn=(n,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((Te?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),Tn(n,t)):Cn(n,t),En=Sn,Oe=dn()(yn(En(n=>({theme:void 0,currentSession:[void 0,void 0],setTheme:t=>n(()=>({theme:t})),setCurrentSession:t=>n(()=>({currentSession:t}))}),{name:"guestbook-storage"}))),G="https://khofmann.user Line truncated
object-assign object-assign
(c) Sindre Sorhus (c) Sindre Sorhus
@license MIT @license MIT
*/var et=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable;function $n(n){if(n==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(n)}function qn(){try{if(!Object.assign)return!1;var n=new String("abc");if(n[5]="de",Object.getOwnPropertyNames(n)[0]==="5")return!1;for(var t={},s=0;s<10;s++)t["_"+String.fromCharCode(s)]=s;var o=Object.getOwnPropertyNames(t).map(function(a){return t[a]});if(o.join("")!=="0123456789")return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(a){r[a]=a}),Object.keys(Object.assign({},r)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Bn=qn()?Object.assign:function(n,t){for(var s,o=$n(n),r,a=1;a<arguments.length;a++){s=Object(arguments[a]);for(var l in s)Nn.call(s,l)&&(o[l]=s[l]);if(et){r=et(s);for(var c=0;c<r.length;c++)Hn.call(s,r[c])&&(o[r[c]]=s[r[c]])}}return o};const zn=Ge(Bn);var J={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},C={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(C).map(function(n){return C[n]});var R={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},Ee={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},fe={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},Wn=Object.keys(Ee).reduce(function(n,t){return n[Ee[t]]=t,n},{}),Gn=[C.NOSCRIPT,C.SCRIPT,C.STYLE],U="data-react-helmet",Qn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Jn=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")},Kn=function(){function n(t,s){for(var o=0;o<s.length;o++){var r=s[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(t,s,o){return s&&n(t.prototype,s),o&&n(t,o),t}}(),L=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(n[o]=s[o])}return n},Yn=function(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)},tt=function(n,t){var s={};for(var o in n)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(n,o)&&(s[o]=n[o]);return s},Xn=function(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:n},Ue=function(t){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return s===!1?String(t):String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},Vn=function(t){var s=ne(t,C.TITLE),o=ne(t,fe.TITLE_TEMPLATE);if(o&&s)return o.replace(/%s/g,function(){return Array.isArray(s)?s.join(""):s});var r=ne(t,fe.DEFAULT_TITLE);return s||r||void 0},Zn=function(t){return ne(t,fe.ON_CHANGE_CLIENT_STATE)||function(){}},Le=function(t,s){return s.filter(function(o){return typeof o[t]<"u"}).map(function(o){return o[t]}).reduce(function(o,r){return L({},o,r)},{})},er=function(t,s){return s.filter(function(o){return typeof o[C.BASE]<"u"}).map(function(o){return o[C.BASE]}).reverse().reduce(function(o,r){if(!o.length)for(var a=Object.keys(r),l=0;l<a.length;l++){var c=a[l],d=c.toLowerCase();if(t.indexOf(d)!==-1&&r[d])return o.concat(r)}return o},[])},le=function(t,s,o){var r={};return o.filter(function(a){return Array.isArray(a[t])?!0:(typeof a[t]<"u"&&sr("Helmet: "+t+' should be of type "Array". Instead found type "'+Qn(a[t])+'"'),!1)}).map(function(a){return a[t]}).reverse().reduce(function(a,l){var c={};l.filter(function(m){for(var f=void 0,p=Object.keys(m),g=0;g<p.length;g++){var x=p[g],y=x.toLowerCase();s.indexOf(y)!==-1&&!(f===R.REL&&m[f].toLowerCase()==="canonical")&&!(y===R.REL&&m[y].toLowerCase()==="stylesheet")&&(f=y),s.indexOf(x)!==-1&&(x===R.INNER_HTML||x===R.CSS_TEXT||x===R.ITEM_PROP)&&(f=x)}if(!f||!m[f])return!1;var v=m[f].toLowerCase();return r[f]||(r[f]={}),c[f]||(c[f]={}),r[f][v]?!1:(c[f][v]=!0,!0)}).reverse().forEach(function(m){return a.push(m)});for(var d=Object.keys(c),h=0;h<d.length;h++){var u=d[h],i=zn({},r[u],c[u]);r[u]=i}return a},[]).reverse()},ne=function(t,s){for(var o=t.length-1;o>=0;o--){Line truncated */var et=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable;function $n(n){if(n==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(n)}function qn(){try{if(!Object.assign)return!1;var n=new String("abc");if(n[5]="de",Object.getOwnPropertyNames(n)[0]==="5")return!1;for(var t={},s=0;s<10;s++)t["_"+String.fromCharCode(s)]=s;var o=Object.getOwnPropertyNames(t).map(function(a){return t[a]});if(o.join("")!=="0123456789")return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(a){r[a]=a}),Object.keys(Object.assign({},r)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Bn=qn()?Object.assign:function(n,t){for(var s,o=$n(n),r,a=1;a<arguments.length;a++){s=Object(arguments[a]);for(var l in s)Nn.call(s,l)&&(o[l]=s[l]);if(et){r=et(s);for(var c=0;c<r.length;c++)Hn.call(s,r[c])&&(o[r[c]]=s[r[c]])}}return o};const zn=Ge(Bn);var J={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},C={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(C).map(function(n){return C[n]});var R={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},be={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},fe={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},Wn=Object.keys(be).reduce(function(n,t){return n[be[t]]=t,n},{}),Gn=[C.NOSCRIPT,C.SCRIPT,C.STYLE],U="data-react-helmet",Qn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Jn=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")},Kn=function(){function n(t,s){for(var o=0;o<s.length;o++){var r=s[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(t,s,o){return s&&n(t.prototype,s),o&&n(t,o),t}}(),D=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(n[o]=s[o])}return n},Yn=function(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)},tt=function(n,t){var s={};for(var o in n)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(n,o)&&(s[o]=n[o]);return s},Xn=function(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:n},Ue=function(t){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return s===!1?String(t):String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},Vn=function(t){var s=ne(t,C.TITLE),o=ne(t,fe.TITLE_TEMPLATE);if(o&&s)return o.replace(/%s/g,function(){return Array.isArray(s)?s.join(""):s});var r=ne(t,fe.DEFAULT_TITLE);return s||r||void 0},Zn=function(t){return ne(t,fe.ON_CHANGE_CLIENT_STATE)||function(){}},De=function(t,s){return s.filter(function(o){return typeof o[t]<"u"}).map(function(o){return o[t]}).reduce(function(o,r){return D({},o,r)},{})},er=function(t,s){return s.filter(function(o){return typeof o[C.BASE]<"u"}).map(function(o){return o[C.BASE]}).reverse().reduce(function(o,r){if(!o.length)for(var a=Object.keys(r),l=0;l<a.length;l++){var c=a[l],d=c.toLowerCase();if(t.indexOf(d)!==-1&&r[d])return o.concat(r)}return o},[])},le=function(t,s,o){var r={};return o.filter(function(a){return Array.isArray(a[t])?!0:(typeof a[t]<"u"&&sr("Helmet: "+t+' should be of type "Array". Instead found type "'+Qn(a[t])+'"'),!1)}).map(function(a){return a[t]}).reverse().reduce(function(a,l){var c={};l.filter(function(m){for(var f=void 0,p=Object.keys(m),g=0;g<p.length;g++){var x=p[g],y=x.toLowerCase();s.indexOf(y)!==-1&&!(f===R.REL&&m[f].toLowerCase()==="canonical")&&!(y===R.REL&&m[y].toLowerCase()==="stylesheet")&&(f=y),s.indexOf(x)!==-1&&(x===R.INNER_HTML||x===R.CSS_TEXT||x===R.ITEM_PROP)&&(f=x)}if(!f||!m[f])return!1;var v=m[f].toLowerCase();return r[f]||(r[f]={}),c[f]||(c[f]={}),r[f][v]?!1:(c[f][v]=!0,!0)}).reverse().forEach(function(m){return a.push(m)});for(var d=Object.keys(c),h=0;h<d.length;h++){var u=d[h],i=zn({},r[u],c[u]);r[u]=i}return a},[]).reverse()},ne=function(t,s){for(var o=t.length-1;o>=0;o--){Line truncated
+1 -1
View File
@@ -23,7 +23,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GuestBook</title> <title>GuestBook</title>
<script type="module" crossorigin src="/phpCourse/exam/dist/assets/index-4tvMRi1p.js"></script> <script type="module" crossorigin src="/phpCourse/exam/dist/assets/index-DBCDWqoJ.js"></script>
<link rel="modulepreload" crossorigin href="/phpCourse/exam/dist/assets/react-C9_qfvjK.js"> <link rel="modulepreload" crossorigin href="/phpCourse/exam/dist/assets/react-C9_qfvjK.js">
<link rel="modulepreload" crossorigin href="/phpCourse/exam/dist/assets/mui-BnAUJOoN.js"> <link rel="modulepreload" crossorigin href="/phpCourse/exam/dist/assets/mui-BnAUJOoN.js">
<link rel="modulepreload" crossorigin href="/phpCourse/exam/dist/assets/tanstack-BqkrhB-y.js"> <link rel="modulepreload" crossorigin href="/phpCourse/exam/dist/assets/tanstack-BqkrhB-y.js">
+1 -1
View File
@@ -4822,7 +4822,7 @@ var drawChart = (function (exports) {
</script> </script>
<script> <script>
/*<!--*/ /*<!--*/
const data = {"version":2,"tree":{"name":"root","children":[{"name":"assets/zustand-DKxXQGKw.js","children":[{"name":"node_modules/.pnpm","children":[{"name":"zustand@4.5.4_@types+react@18.3.3_react@18.3.1/node_modules/zustand/esm","children":[{"uid":"3663d6c9-1","name":"vanilla.mjs"},{"uid":"3663d6c9-25","name":"index.mjs"}]},{"name":"use-sync-external-store@1.2.0_react@18.3.1/node_modules/use-sync-external-store","children":[{"name":"cjs","children":[{"uid":"3663d6c9-11","name":"use-sync-external-store-shim.production.min.js"},{"name":"use-sync-external-store-shim/with-selector.production.min.js","uid":"3663d6c9-19"}]},{"name":"shim","children":[{"uid":"3663d6c9-15","name":"index.js"},{"uid":"3663d6c9-23","name":"with-selector.js"}]}]}]},{"name":"\u0000/node_modules/.pnpm/use-sync-external-store@1.2.0_react@18.3.1/node_modules/use-sync-external-store","children":[{"name":"shim","children":[{"uid":"3663d6c9-3","name":"with-selector.js?commonjs-module"},{"uid":"3663d6c9-7","name":"index.js?commonjs-module"},{"uid":"3663d6c9-17","name":"index.js?commonjs-proxy"}]},{"name":"cjs","children":[{"name":"use-sync-external-store-shim","children":[{"uid":"3663d6c9-5","name":"with-selector.production.min.js?commonjs-exports"},{"uid":"3663d6c9-21","name":"with-selector.production.min.js?commonjs-proxy"}]},{"uid":"3663d6c9-9","name":"use-sync-external-store-shim.production.min.js?commonjs-exports"},{"uid":"3663d6c9-13","name":"use-sync-external-store-shim.production.min.js?commonjs-proxy"}]}]}]},{"name":"assets/i18n-Be01V9yD.js","children":[{"name":"node_modules/.pnpm","children":[{"name":"i18next@23.12.2/node_modules/i18next/dist/esm/i18next.js","uid":"3663d6c9-27"},{"name":"void-elements@3.1.0/node_modules/void-elements/index.js","uid":"3663d6c9-29"},{"name":"html-parse-stringify@3.0.1/node_modules/html-parse-stringify/dist/html-parse-stringify.module.js","uid":"3663d6c9-31"},{"name":"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","children":[{"uid":"3663d6c9-33","name":"utils.js"},{"uid":"3663d6c9-35","name":"unescape.js"},{"uid":"3663d6c9-37","name":"defaults.js"},{"uid":"3663d6c9-39","name":"i18nInstance.js"},{"uid":"3663d6c9-41","name":"TransWithoutContext.js"},{"uid":"3663d6c9-43","name":"initReactI18next.js"},{"uid":"3663d6c9-45","name":"context.js"},{"uid":"3663d6c9-47","name":"Trans.js"},{"uid":"3663d6c9-49","name":"useTranslation.js"},{"uid":"3663d6c9-51","name":"withTranslation.js"},{"uid":"3663d6c9-53","name":"Translation.js"},{"uid":"3663d6c9-55","name":"I18nextProvider.js"},{"uid":"3663d6c9-57","name":"useSSR.js"},{"uid":"3663d6c9-59","name":"withSSR.js"},{"uid":"3663d6c9-61","name":"index.js"}]},{"name":"i18next-browser-languagedetector@8.0.0/node_modules/i18next-browser-languagedetector/dist/esm/i18nextBrowserLanguageDetector.js","uid":"3663d6c9-63"},{"name":"i18next-http-backend@2.5.2/node_modules/i18next-http-backend/esm","children":[{"uid":"3663d6c9-65","name":"utils.js"},{"uid":"3663d6c9-75","name":"getFetch.cjs"},{"uid":"3663d6c9-77","name":"request.js"},{"uid":"3663d6c9-79","name":"index.js"}]},{"name":"cross-fetch@4.0.0/node_modules/cross-fetch/dist/browser-ponyfill.js","uid":"3663d6c9-73"}]},{"uid":"3663d6c9-67","name":"\u0000commonjs-dynamic-modules"},{"name":"\u0000/node_modules/.pnpm","children":[{"name":"i18next-http-backend@2.5.2/node_modules/i18next-http-backend/esm/getFetch.cjs?commonjs-module","uid":"3663d6c9-69"},{"name":"cross-fetch@4.0.0/node_modules/cross-fetch/dist/browser-ponyfill.js?commonjs-module","uid":"3663d6c9-71"}]}]},{"name":"assets/index-4tvMRi1p.js","children":[{"name":"\u0000vite/modulepreload-polyfill.js","uid":"3663d6c9-81"},{"name":"\u0000/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/client.js?commonjs-exports","uid":"3663d6c9-83"},{"name":"node_modules/.pnpm","children":[{"name":"react-dom@18.3.1_react@18.3.1/node_modules/react-dom/client.js","uid":"3663d6c9-85"},{"name":"zustand@4.5.4_@types+react@18.3.3_react@18.3.1/node_modules/zustand/esm/middleware.mjs","uid":"3663d6c9-89"},{"name":"@fontsource+roboto@5.0.13/node_modules/@fontsource/roboto","children":[{"uid":"3663d6c9-97","name":"300.css"},{"uid":"3663d6c9-99","name":"400.css"},{"uid":"3663d6c9-101","name":"500.css"},{"uid":"3663d6c9-103","name":"700.css"}]},{"name":"react-side-effect@2.1.2_react@18.3.1/node_modules/react-side-effect/lib/index.js","uid":"3663d6c9-105"},{"name":"react-fast-compare@3.2.2/node_modules/react-fast-compare/index.js","uid":"3663d6c9-107"},{"name":"object-assign@4.1.1/node_modules/object-assign/index.js","uid":"3663d6c9-109"},{"name":"react-helmet@6.1.0_react@18.3.1/node_modules/react-helmet/es/Helmet.js","uid":"3663d6c9-111"}]},{"name":"src","children":[{"uid":"3663d6c9-87","name":"constanst.ts"},{"name":"store/store.ts","uid":"3663d6c9-91"},{"name":"api/Api.tsx","uid":"3663d6c9-93"},{"uid":"3663d6c9-95","name":"i18n.ts"},{"name":"components","children":[{"name":"Footer/Footer.tsx","Line truncated const data = {"version":2,"tree":{"name":"root","children":[{"name":"assets/zustand-DKxXQGKw.js","children":[{"name":"node_modules/.pnpm","children":[{"name":"zustand@4.5.4_@types+react@18.3.3_react@18.3.1/node_modules/zustand/esm","children":[{"uid":"e0430f0f-1","name":"vanilla.mjs"},{"uid":"e0430f0f-25","name":"index.mjs"}]},{"name":"use-sync-external-store@1.2.0_react@18.3.1/node_modules/use-sync-external-store","children":[{"name":"cjs","children":[{"uid":"e0430f0f-11","name":"use-sync-external-store-shim.production.min.js"},{"name":"use-sync-external-store-shim/with-selector.production.min.js","uid":"e0430f0f-19"}]},{"name":"shim","children":[{"uid":"e0430f0f-15","name":"index.js"},{"uid":"e0430f0f-23","name":"with-selector.js"}]}]}]},{"name":"\u0000/node_modules/.pnpm/use-sync-external-store@1.2.0_react@18.3.1/node_modules/use-sync-external-store","children":[{"name":"shim","children":[{"uid":"e0430f0f-3","name":"with-selector.js?commonjs-module"},{"uid":"e0430f0f-7","name":"index.js?commonjs-module"},{"uid":"e0430f0f-17","name":"index.js?commonjs-proxy"}]},{"name":"cjs","children":[{"name":"use-sync-external-store-shim","children":[{"uid":"e0430f0f-5","name":"with-selector.production.min.js?commonjs-exports"},{"uid":"e0430f0f-21","name":"with-selector.production.min.js?commonjs-proxy"}]},{"uid":"e0430f0f-9","name":"use-sync-external-store-shim.production.min.js?commonjs-exports"},{"uid":"e0430f0f-13","name":"use-sync-external-store-shim.production.min.js?commonjs-proxy"}]}]}]},{"name":"assets/i18n-Be01V9yD.js","children":[{"name":"node_modules/.pnpm","children":[{"name":"i18next@23.12.2/node_modules/i18next/dist/esm/i18next.js","uid":"e0430f0f-27"},{"name":"void-elements@3.1.0/node_modules/void-elements/index.js","uid":"e0430f0f-29"},{"name":"html-parse-stringify@3.0.1/node_modules/html-parse-stringify/dist/html-parse-stringify.module.js","uid":"e0430f0f-31"},{"name":"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","children":[{"uid":"e0430f0f-33","name":"utils.js"},{"uid":"e0430f0f-35","name":"unescape.js"},{"uid":"e0430f0f-37","name":"defaults.js"},{"uid":"e0430f0f-39","name":"i18nInstance.js"},{"uid":"e0430f0f-41","name":"TransWithoutContext.js"},{"uid":"e0430f0f-43","name":"initReactI18next.js"},{"uid":"e0430f0f-45","name":"context.js"},{"uid":"e0430f0f-47","name":"Trans.js"},{"uid":"e0430f0f-49","name":"useTranslation.js"},{"uid":"e0430f0f-51","name":"withTranslation.js"},{"uid":"e0430f0f-53","name":"Translation.js"},{"uid":"e0430f0f-55","name":"I18nextProvider.js"},{"uid":"e0430f0f-57","name":"useSSR.js"},{"uid":"e0430f0f-59","name":"withSSR.js"},{"uid":"e0430f0f-61","name":"index.js"}]},{"name":"i18next-browser-languagedetector@8.0.0/node_modules/i18next-browser-languagedetector/dist/esm/i18nextBrowserLanguageDetector.js","uid":"e0430f0f-63"},{"name":"i18next-http-backend@2.5.2/node_modules/i18next-http-backend/esm","children":[{"uid":"e0430f0f-65","name":"utils.js"},{"uid":"e0430f0f-75","name":"getFetch.cjs"},{"uid":"e0430f0f-77","name":"request.js"},{"uid":"e0430f0f-79","name":"index.js"}]},{"name":"cross-fetch@4.0.0/node_modules/cross-fetch/dist/browser-ponyfill.js","uid":"e0430f0f-73"}]},{"uid":"e0430f0f-67","name":"\u0000commonjs-dynamic-modules"},{"name":"\u0000/node_modules/.pnpm","children":[{"name":"i18next-http-backend@2.5.2/node_modules/i18next-http-backend/esm/getFetch.cjs?commonjs-module","uid":"e0430f0f-69"},{"name":"cross-fetch@4.0.0/node_modules/cross-fetch/dist/browser-ponyfill.js?commonjs-module","uid":"e0430f0f-71"}]}]},{"name":"assets/tanstack-BqkrhB-y.js","children":[{"name":"node_modules/.pnpm","children":[{"name":"@tanstack+query-core@5.51.9/node_modules/@tanstack/query-core/build/modern","children":[{"uid":"e0430f0f-81","name":"subscribable.js"},{"uid":"e0430f0f-83","name":"utils.js"},{"uid":"e0430f0f-85","name":"focusManager.js"},{"uid":"e0430f0f-87","name":"onlineManager.js"},{"uid":"e0430f0f-89","name":"retryer.js"},{"uid":"e0430f0f-91","name":"notifyManager.js"},{"uid":"e0430f0f-93","name":"removable.js"},{"uid":"e0430f0f-95","name":"query.js"},{"uid":"e0430f0f-97","name":"queryCache.js"},{"uid":"e0430f0f-99","name":"mutation.js"},{"uid":"e0430f0f-101","name":"mutationCache.js"},{"uid":"e0430f0f-103","name":"infiniteQueryBehavior.js"},{"uid":"e0430f0f-105","name":"queryClient.js"},{"uid":"e0430f0f-107","name":"queryObserver.js"},{"uid":"e0430f0f-109","name":"queriesObserver.js"},{"uid":"e0430f0f-111","name":"infiniteQueryObserver.js"},{"uid":"e0430f0f-113","name":"mutationObserver.js"},{"uid":"e0430f0f-115","name":"hydration.js"},{"uid":"e0430f0f-117","name":"types.js"},{"uid":"e0430f0f-119","name":"index.js"}]},{"name":"@tanstack+react-query@5.51.11_react@18.3.1/node_modules/@tanstack/react-query/build/modern","children":[{"uid":"e0430f0f-121","name":"types.js"},{"uid":"e0430f0f-123","name":"QueryClientProvider.js"},{"uid":"e0430f0f-125","name":"isRestoring.js"},{"uid":"e0430f0f-127","name":"Line truncated
const run = () => { const run = () => {
const width = window.innerWidth; const width = window.innerWidth;
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "react", "name": "react",
"private": true, "private": true,
"version": "1.0.1", "version": "1.0.2",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
+3 -2
View File
@@ -1,5 +1,6 @@
import { queryOptions } from '@tanstack/react-query'; import { queryOptions } from '@tanstack/react-query';
import { useApi } from '../api/Api'; import { useApi } from '../api/Api';
import { ERRORS } from '../components/Error/Errors';
export const profileSelfQueryOptions = (Api: ReturnType<typeof useApi>) => export const profileSelfQueryOptions = (Api: ReturnType<typeof useApi>) =>
queryOptions({ queryOptions({
@@ -8,12 +9,12 @@ export const profileSelfQueryOptions = (Api: ReturnType<typeof useApi>) =>
user: await Api.user(), user: await Api.user(),
posts: await Api.userPosts(Api.authenticatedUser?.id ?? 0), posts: await Api.userPosts(Api.authenticatedUser?.id ?? 0),
}), }),
retry: false, retry: (count, error) => ('code' in error && error.code !== ERRORS.UNAUTHORIZED ? count < 3 : false),
}); });
export const profileQueryOptions = (Api: ReturnType<typeof useApi>, id?: number) => export const profileQueryOptions = (Api: ReturnType<typeof useApi>, id?: number) =>
queryOptions({ queryOptions({
queryKey: ['profile', { id }], queryKey: ['profile', { id }],
queryFn: async () => ({ user: await Api.user(id), posts: await Api.userPosts(id) }), queryFn: async () => ({ user: await Api.user(id), posts: await Api.userPosts(id) }),
retry: false, retry: (count, error) => ('code' in error && error.code !== ERRORS.UNAUTHORIZED ? count < 3 : false),
}); });