This commit is contained in:
2026-04-11 12:12:07 +02:00
parent 3bc6e2e080
commit 5b3c5ebb2f
92 changed files with 10948 additions and 35 deletions

1
web/build/_app/env.js Normal file
View File

@@ -0,0 +1 @@
export const env={}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{s as u,a as l,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as f,m as _,n as k,o as v,p as N}from"./G8UKEBBn.js";import{I as G,g as I,a as M}from"./C1tDbyYL.js";function S(c){let e;const s=c[2].default,o=m(s,c,c[3],null);return{c(){o&&o.c()},l(n){o&&o.l(n)},m(n,t){o&&o.m(n,t),e=!0},p(n,t){o&&o.p&&(!e||t&8)&&p(o,s,n,n[3],e?g(s,n[3],t,null):d(n[3]),null)},i(n){e||(_(o,n),e=!0)},o(n){f(o,n),e=!1},d(n){o&&o.d(n)}}}function j(c){let e,s;const o=[{name:"git-fork"},c[1],{iconNode:c[0]}];let n={$$slots:{default:[S]},$$scope:{ctx:c}};for(let t=0;t<o.length;t+=1)n=l(n,o[t]);return e=new G({props:n}),{c(){N(e.$$.fragment)},l(t){v(e.$$.fragment,t)},m(t,a){k(e,t,a),s=!0},p(t,[a]){const r=a&3?I(o,[o[0],a&2&&M(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(r.$$scope={dirty:a,ctx:t}),e.$set(r)},i(t){s||(_(e.$$.fragment,t),s=!0)},o(t){f(e.$$.fragment,t),s=!1},d(t){b(e,t)}}}function q(c,e,s){let{$$slots:o={},$$scope:n}=e;const t=[["circle",{cx:"12",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["circle",{cx:"18",cy:"6",r:"3"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9"}],["path",{d:"M12 12v3"}]];return c.$$set=a=>{s(1,e=l(l({},e),i(a))),"$$scope"in a&&s(3,n=a.$$scope)},e=i(e),[t,e,o,n]}class y extends ${constructor(e){super(),h(this,e,q,j,u,{})}}export{y as G};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{s as _,a as i,e as c,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as N,l as f,m as u,n as b,o as T,p as I}from"./G8UKEBBn.js";import{I as S,g as j,a as k}from"./C1tDbyYL.js";function q(a){let e;const s=a[2].default,o=m(s,a,a[3],null);return{c(){o&&o.c()},l(t){o&&o.l(t)},m(t,n){o&&o.m(t,n),e=!0},p(t,n){o&&o.p&&(!e||n&8)&&p(o,s,t,t[3],e?g(s,t[3],n,null):d(t[3]),null)},i(t){e||(u(o,t),e=!0)},o(t){f(o,t),e=!1},d(t){o&&o.d(t)}}}function v(a){let e,s;const o=[{name:"trending-down"},a[1],{iconNode:a[0]}];let t={$$slots:{default:[q]},$$scope:{ctx:a}};for(let n=0;n<o.length;n+=1)t=i(t,o[n]);return e=new S({props:t}),{c(){I(e.$$.fragment)},l(n){T(e.$$.fragment,n)},m(n,l){b(e,n,l),s=!0},p(n,[l]){const r=l&3?j(o,[o[0],l&2&&k(n[1]),l&1&&{iconNode:n[0]}]):{};l&8&&(r.$$scope={dirty:l,ctx:n}),e.$set(r)},i(n){s||(u(e.$$.fragment,n),s=!0)},o(n){f(e.$$.fragment,n),s=!1},d(n){N(e,n)}}}function C(a,e,s){let{$$slots:o={},$$scope:t}=e;const n=[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7"}],["polyline",{points:"16 17 22 17 22 11"}]];return a.$$set=l=>{s(1,e=i(i({},e),c(l))),"$$scope"in l&&s(3,t=l.$$scope)},e=c(e),[n,e,o,t]}class F extends ${constructor(e){super(),h(this,e,C,v,_,{})}}function w(a){let e;const s=a[2].default,o=m(s,a,a[3],null);return{c(){o&&o.c()},l(t){o&&o.l(t)},m(t,n){o&&o.m(t,n),e=!0},p(t,n){o&&o.p&&(!e||n&8)&&p(o,s,t,t[3],e?g(s,t[3],n,null):d(t[3]),null)},i(t){e||(u(o,t),e=!0)},o(t){f(o,t),e=!1},d(t){o&&o.d(t)}}}function z(a){let e,s;const o=[{name:"trending-up"},a[1],{iconNode:a[0]}];let t={$$slots:{default:[w]},$$scope:{ctx:a}};for(let n=0;n<o.length;n+=1)t=i(t,o[n]);return e=new S({props:t}),{c(){I(e.$$.fragment)},l(n){T(e.$$.fragment,n)},m(n,l){b(e,n,l),s=!0},p(n,[l]){const r=l&3?j(o,[o[0],l&2&&k(n[1]),l&1&&{iconNode:n[0]}]):{};l&8&&(r.$$scope={dirty:l,ctx:n}),e.$set(r)},i(n){s||(u(e.$$.fragment,n),s=!0)},o(n){f(e.$$.fragment,n),s=!1},d(n){N(e,n)}}}function A(a,e,s){let{$$slots:o={},$$scope:t}=e;const n=[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17"}],["polyline",{points:"16 7 22 7 22 13"}]];return a.$$set=l=>{s(1,e=i(i({},e),c(l))),"$$scope"in l&&s(3,t=l.$$scope)},e=c(e),[n,e,o,t]}class G extends ${constructor(e){super(),h(this,e,A,z,_,{})}}export{G as T,F as a};

View File

@@ -0,0 +1 @@
import{s as u,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as h,i as $,k as b,l as _,m as f,n as v,o as M,p as N}from"./G8UKEBBn.js";import{I,g as S,a as T}from"./C1tDbyYL.js";function V(l){let e;const o=l[2].default,s=m(o,l,l[3],null);return{c(){s&&s.c()},l(n){s&&s.l(n)},m(n,t){s&&s.m(n,t),e=!0},p(n,t){s&&s.p&&(!e||t&8)&&p(s,o,n,n[3],e?g(o,n[3],t,null):d(n[3]),null)},i(n){e||(f(s,n),e=!0)},o(n){_(s,n),e=!1},d(n){s&&s.d(n)}}}function j(l){let e,o;const s=[{name:"trash-2"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[V]},$$scope:{ctx:l}};for(let t=0;t<s.length;t+=1)n=r(n,s[t]);return e=new I({props:n}),{c(){N(e.$$.fragment)},l(t){M(e.$$.fragment,t)},m(t,a){v(e,t,a),o=!0},p(t,[a]){const c=a&3?S(s,[s[0],a&2&&T(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(c.$$scope={dirty:a,ctx:t}),e.$set(c)},i(t){o||(f(e.$$.fragment,t),o=!0)},o(t){_(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function k(l,e,o){let{$$slots:s={},$$scope:n}=e;const t=[["path",{d:"M3 6h18"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17"}]];return l.$$set=a=>{o(1,e=r(r({},e),i(a))),"$$scope"in a&&o(3,n=a.$$scope)},e=i(e),[t,e,s,n]}class H extends h{constructor(e){super(),$(this,e,k,j,u,{})}}export{H as T};

View File

@@ -0,0 +1 @@
import{s as u,a as r,e as c,b as d,u as m,g as p,d as h}from"./DHedsUi_.js";import{S as g,i as $,k as y,l as _,m as f,n as M,o as b,p as C}from"./G8UKEBBn.js";import{I as N,g as x,a as I}from"./C1tDbyYL.js";function S(l){let e;const s=l[2].default,a=d(s,l,l[3],null);return{c(){a&&a.c()},l(n){a&&a.l(n)},m(n,t){a&&a.m(n,t),e=!0},p(n,t){a&&a.p&&(!e||t&8)&&m(a,s,n,n[3],e?h(s,n[3],t,null):p(n[3]),null)},i(n){e||(f(a,n),e=!0)},o(n){_(a,n),e=!1},d(n){a&&a.d(n)}}}function j(l){let e,s;const a=[{name:"calendar-days"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[S]},$$scope:{ctx:l}};for(let t=0;t<a.length;t+=1)n=r(n,a[t]);return e=new N({props:n}),{c(){C(e.$$.fragment)},l(t){b(e.$$.fragment,t)},m(t,o){M(e,t,o),s=!0},p(t,[o]){const i=o&3?x(a,[a[0],o&2&&I(t[1]),o&1&&{iconNode:t[0]}]):{};o&8&&(i.$$scope={dirty:o,ctx:t}),e.$set(i)},i(t){s||(f(e.$$.fragment,t),s=!0)},o(t){_(e.$$.fragment,t),s=!1},d(t){y(e,t)}}}function k(l,e,s){let{$$slots:a={},$$scope:n}=e;const t=[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",ry:"2"}],["line",{x1:"16",x2:"16",y1:"2",y2:"6"}],["line",{x1:"8",x2:"8",y1:"2",y2:"6"}],["line",{x1:"3",x2:"21",y1:"10",y2:"10"}],["path",{d:"M8 14h.01"}],["path",{d:"M12 14h.01"}],["path",{d:"M16 14h.01"}],["path",{d:"M8 18h.01"}],["path",{d:"M12 18h.01"}],["path",{d:"M16 18h.01"}]];return l.$$set=o=>{s(1,e=r(r({},e),c(o))),"$$scope"in o&&s(3,n=o.$$scope)},e=c(e),[t,e,a,n]}class z extends g{constructor(e){super(),$(this,e,k,j,u,{})}}export{z as C};

View File

@@ -0,0 +1 @@
import{s as _,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as v,l as u,m as f,n as b,o as M,p as N}from"./G8UKEBBn.js";import{I,g as S,a as U}from"./C1tDbyYL.js";function j(l){let e;const a=l[2].default,n=m(a,l,l[3],null);return{c(){n&&n.c()},l(s){n&&n.l(s)},m(s,t){n&&n.m(s,t),e=!0},p(s,t){n&&n.p&&(!e||t&8)&&p(n,a,s,s[3],e?g(a,s[3],t,null):d(s[3]),null)},i(s){e||(f(n,s),e=!0)},o(s){u(n,s),e=!1},d(s){n&&n.d(s)}}}function k(l){let e,a;const n=[{name:"users"},l[1],{iconNode:l[0]}];let s={$$slots:{default:[j]},$$scope:{ctx:l}};for(let t=0;t<n.length;t+=1)s=r(s,n[t]);return e=new I({props:s}),{c(){N(e.$$.fragment)},l(t){M(e.$$.fragment,t)},m(t,o){b(e,t,o),a=!0},p(t,[o]){const c=o&3?S(n,[n[0],o&2&&U(t[1]),o&1&&{iconNode:t[0]}]):{};o&8&&(c.$$scope={dirty:o,ctx:t}),e.$set(c)},i(t){a||(f(e.$$.fragment,t),a=!0)},o(t){u(e.$$.fragment,t),a=!1},d(t){v(e,t)}}}function q(l,e,a){let{$$slots:n={},$$scope:s}=e;const t=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75"}]];return l.$$set=o=>{a(1,e=r(r({},e),i(o))),"$$scope"in o&&a(3,s=o.$$scope)},e=i(e),[t,e,n,s]}class A extends ${constructor(e){super(),h(this,e,q,k,_,{})}}export{A as U};

View File

@@ -0,0 +1 @@
import{s as _,a as r,e as c,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as u,m as f,n as v,o as N,p as I}from"./G8UKEBBn.js";import{I as S,g as U,a as j}from"./C1tDbyYL.js";function k(l){let e;const s=l[2].default,o=m(s,l,l[3],null);return{c(){o&&o.c()},l(n){o&&o.l(n)},m(n,t){o&&o.m(n,t),e=!0},p(n,t){o&&o.p&&(!e||t&8)&&p(o,s,n,n[3],e?g(s,n[3],t,null):d(n[3]),null)},i(n){e||(f(o,n),e=!0)},o(n){u(o,n),e=!1},d(n){o&&o.d(n)}}}function q(l){let e,s;const o=[{name:"upload"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[k]},$$scope:{ctx:l}};for(let t=0;t<o.length;t+=1)n=r(n,o[t]);return e=new S({props:n}),{c(){I(e.$$.fragment)},l(t){N(e.$$.fragment,t)},m(t,a){v(e,t,a),s=!0},p(t,[a]){const i=a&3?U(o,[o[0],a&2&&j(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(i.$$scope={dirty:a,ctx:t}),e.$set(i)},i(t){s||(f(e.$$.fragment,t),s=!0)},o(t){u(e.$$.fragment,t),s=!1},d(t){b(e,t)}}}function C(l,e,s){let{$$slots:o={},$$scope:n}=e;const t=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}],["polyline",{points:"17 8 12 3 7 8"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15"}]];return l.$$set=a=>{s(1,e=r(r({},e),c(a))),"$$scope"in a&&s(3,n=a.$$scope)},e=c(e),[t,e,o,n]}class z extends ${constructor(e){super(),h(this,e,C,q,_,{})}}export{z as U};

View File

@@ -0,0 +1 @@
import{s as _,a as r,e as c,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as f,m as u,n as v,o as N,p as D}from"./G8UKEBBn.js";import{I,g as S,a as j}from"./C1tDbyYL.js";function k(l){let e;const s=l[2].default,o=m(s,l,l[3],null);return{c(){o&&o.c()},l(n){o&&o.l(n)},m(n,t){o&&o.m(n,t),e=!0},p(n,t){o&&o.p&&(!e||t&8)&&p(o,s,n,n[3],e?g(s,n[3],t,null):d(n[3]),null)},i(n){e||(u(o,n),e=!0)},o(n){f(o,n),e=!1},d(n){o&&o.d(n)}}}function q(l){let e,s;const o=[{name:"download"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[k]},$$scope:{ctx:l}};for(let t=0;t<o.length;t+=1)n=r(n,o[t]);return e=new I({props:n}),{c(){D(e.$$.fragment)},l(t){N(e.$$.fragment,t)},m(t,a){v(e,t,a),s=!0},p(t,[a]){const i=a&3?S(o,[o[0],a&2&&j(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(i.$$scope={dirty:a,ctx:t}),e.$set(i)},i(t){s||(u(e.$$.fragment,t),s=!0)},o(t){f(e.$$.fragment,t),s=!1},d(t){b(e,t)}}}function w(l,e,s){let{$$slots:o={},$$scope:n}=e;const t=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}],["polyline",{points:"7 10 12 15 17 10"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3"}]];return l.$$set=a=>{s(1,e=r(r({},e),c(a))),"$$scope"in a&&s(3,n=a.$$scope)},e=c(e),[t,e,o,n]}class y extends ${constructor(e){super(),h(this,e,w,q,_,{})}}export{y as D};

View File

@@ -0,0 +1,6 @@
import{r as U,s as G,b as V,a as N,u as X,g as Y,d as Z,k as B,e as J}from"./DHedsUi_.js";import{m as H,l as L,S as p,i as x,d as b,x as $,I as W,a as M,b as ee,J as O,e as Q,w as S,K as R}from"./G8UKEBBn.js";function K(s){return(s==null?void 0:s.length)!==void 0?s:Array.from(s)}function ie(s,e){s.d(1),e.delete(s.key)}function oe(s,e){L(s,1,1,()=>{e.delete(s.key)})}function ae(s,e,o,i,n,a,h,u,c,d,_,k){let t=s.length,l=a.length,f=t;const v={};for(;f--;)v[s[f].key]=f;const w=[],z=new Map,j=new Map,A=[];for(f=l;f--;){const r=k(n,a,f),m=o(r);let g=h.get(m);g?A.push(()=>g.p(r,e)):(g=d(m,r),g.c()),z.set(m,w[f]=g),m in v&&j.set(m,Math.abs(f-v[m]))}const E=new Set,q=new Set;function C(r){H(r,1),r.m(u,_),h.set(r.key,r),_=r.first,l--}for(;t&&l;){const r=w[l-1],m=s[t-1],g=r.key,y=m.key;r===m?(_=r.first,t--,l--):z.has(y)?!h.has(g)||E.has(g)?C(r):q.has(y)?t--:j.get(g)>j.get(y)?(q.add(g),C(r)):(E.add(y),t--):(c(m,h),t--)}for(;t--;){const r=s[t];z.has(r.key)||c(r,h)}for(;l;)C(w[l-1]);return U(A),w}function T(s,e){const o={},i={},n={$$scope:1};let a=s.length;for(;a--;){const h=s[a],u=e[a];if(u){for(const c in h)c in u||(i[c]=1);for(const c in u)n[c]||(o[c]=u[c],n[c]=1);s[a]=u}else for(const c in h)n[c]=1}for(const h in i)h in o||(o[h]=void 0);return o}function fe(s){return typeof s=="object"&&s!==null?s:{}}/**
* @license lucide-svelte v0.303.0 - ISC
This source code is licensed under the ISC license.
See the LICENSE file in the root directory of this source tree.
*/const P={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};function D(s,e,o){const i=s.slice();return i[10]=e[o][0],i[11]=e[o][1],i}function I(s){let e,o=[s[11]],i={};for(let n=0;n<o.length;n+=1)i=N(i,o[n]);return{c(){e=R(s[10]),this.h()},l(n){e=O(n,s[10],{}),Q(e).forEach(b),this.h()},h(){W(e,i)},m(n,a){M(n,e,a)},p(n,a){W(e,i=T(o,[a&32&&n[11]]))},d(n){n&&b(e)}}}function F(s){let e=s[10],o,i=s[10]&&I(s);return{c(){i&&i.c(),o=S()},l(n){i&&i.l(n),o=S()},m(n,a){i&&i.m(n,a),M(n,o,a)},p(n,a){n[10]?e?G(e,n[10])?(i.d(1),i=I(n),e=n[10],i.c(),i.m(o.parentNode,o)):i.p(n,a):(i=I(n),e=n[10],i.c(),i.m(o.parentNode,o)):e&&(i.d(1),i=null,e=n[10])},d(n){n&&b(o),i&&i.d(n)}}}function te(s){let e,o,i,n,a,h=K(s[5]),u=[];for(let t=0;t<h.length;t+=1)u[t]=F(D(s,h,t));const c=s[9].default,d=V(c,s,s[8],null);let _=[P,s[6],{width:s[2]},{height:s[2]},{stroke:s[1]},{"stroke-width":i=s[4]?Number(s[3])*24/Number(s[2]):s[3]},{class:n=`lucide-icon lucide lucide-${s[0]} ${s[7].class??""}`}],k={};for(let t=0;t<_.length;t+=1)k=N(k,_[t]);return{c(){e=R("svg");for(let t=0;t<u.length;t+=1)u[t].c();o=S(),d&&d.c(),this.h()},l(t){e=O(t,"svg",{width:!0,height:!0,stroke:!0,"stroke-width":!0,class:!0});var l=Q(e);for(let f=0;f<u.length;f+=1)u[f].l(l);o=S(),d&&d.l(l),l.forEach(b),this.h()},h(){W(e,k)},m(t,l){M(t,e,l);for(let f=0;f<u.length;f+=1)u[f]&&u[f].m(e,null);ee(e,o),d&&d.m(e,null),a=!0},p(t,[l]){if(l&32){h=K(t[5]);let f;for(f=0;f<h.length;f+=1){const v=D(t,h,f);u[f]?u[f].p(v,l):(u[f]=F(v),u[f].c(),u[f].m(e,o))}for(;f<u.length;f+=1)u[f].d(1);u.length=h.length}d&&d.p&&(!a||l&256)&&X(d,c,t,t[8],a?Z(c,t[8],l,null):Y(t[8]),null),W(e,k=T(_,[P,l&64&&t[6],(!a||l&4)&&{width:t[2]},(!a||l&4)&&{height:t[2]},(!a||l&2)&&{stroke:t[1]},(!a||l&28&&i!==(i=t[4]?Number(t[3])*24/Number(t[2]):t[3]))&&{"stroke-width":i},(!a||l&129&&n!==(n=`lucide-icon lucide lucide-${t[0]} ${t[7].class??""}`))&&{class:n}]))},i(t){a||(H(d,t),a=!0)},o(t){L(d,t),a=!1},d(t){t&&b(e),$(u,t),d&&d.d(t)}}}function se(s,e,o){const i=["name","color","size","strokeWidth","absoluteStrokeWidth","iconNode"];let n=B(e,i),{$$slots:a={},$$scope:h}=e,{name:u}=e,{color:c="currentColor"}=e,{size:d=24}=e,{strokeWidth:_=2}=e,{absoluteStrokeWidth:k=!1}=e,{iconNode:t}=e;return s.$$set=l=>{o(7,e=N(N({},e),J(l))),o(6,n=B(e,i)),"name"in l&&o(0,u=l.name),"color"in l&&o(1,c=l.color),"size"in l&&o(2,d=l.size),"strokeWidth"in l&&o(3,_=l.strokeWidth),"absoluteStrokeWidth"in l&&o(4,k=l.absoluteStrokeWidth),"iconNode"in l&&o(5,t=l.iconNode),"$$scope"in l&&o(8,h=l.$$scope)},e=J(e),[u,c,d,_,k,t,n,e,h,a]}class ue extends p{constructor(e){super(),x(this,e,se,te,G,{name:0,color:1,size:2,strokeWidth:3,absoluteStrokeWidth:4,iconNode:5})}}export{ue as I,fe as a,ie as d,K as e,T as g,oe as o,ae as u};

View File

@@ -0,0 +1 @@
import{s as _,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as f,m as u,n as N,o as v,p as I}from"./G8UKEBBn.js";import{I as M,g as S,a as T}from"./C1tDbyYL.js";function j(l){let e;const o=l[2].default,s=m(o,l,l[3],null);return{c(){s&&s.c()},l(n){s&&s.l(n)},m(n,t){s&&s.m(n,t),e=!0},p(n,t){s&&s.p&&(!e||t&8)&&p(s,o,n,n[3],e?g(o,n[3],t,null):d(n[3]),null)},i(n){e||(u(s,n),e=!0)},o(n){f(s,n),e=!1},d(n){s&&s.d(n)}}}function k(l){let e,o;const s=[{name:"tag"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[j]},$$scope:{ctx:l}};for(let t=0;t<s.length;t+=1)n=r(n,s[t]);return e=new M({props:n}),{c(){I(e.$$.fragment)},l(t){v(e.$$.fragment,t)},m(t,a){N(e,t,a),o=!0},p(t,[a]){const c=a&3?S(s,[s[0],a&2&&T(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(c.$$scope={dirty:a,ctx:t}),e.$set(c)},i(t){o||(u(e.$$.fragment,t),o=!0)},o(t){f(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function q(l,e,o){let{$$slots:s={},$$scope:n}=e;const t=[["path",{d:"M12 2H2v10l9.29 9.29c.94.94 2.48.94 3.42 0l6.58-6.58c.94-.94.94-2.48 0-3.42L12 2Z"}],["path",{d:"M7 7h.01"}]];return l.$$set=a=>{o(1,e=r(r({},e),i(a))),"$$scope"in a&&o(3,n=a.$$scope)},e=i(e),[t,e,s,n]}class Z extends ${constructor(e){super(),h(this,e,q,k,_,{})}}export{Z as T};

View File

@@ -0,0 +1 @@
import{s as e}from"./6cgBTYw-.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p};

View File

@@ -0,0 +1 @@
import{s as _,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as u,m as f,n as v,o as N,p as I}from"./G8UKEBBn.js";import{I as S,g as U,a as j}from"./C1tDbyYL.js";function k(l){let e;const o=l[2].default,n=m(o,l,l[3],null);return{c(){n&&n.c()},l(s){n&&n.l(s)},m(s,t){n&&n.m(s,t),e=!0},p(s,t){n&&n.p&&(!e||t&8)&&p(n,o,s,s[3],e?g(o,s[3],t,null):d(s[3]),null)},i(s){e||(f(n,s),e=!0)},o(s){u(n,s),e=!1},d(s){n&&n.d(s)}}}function q(l){let e,o;const n=[{name:"user"},l[1],{iconNode:l[0]}];let s={$$slots:{default:[k]},$$scope:{ctx:l}};for(let t=0;t<n.length;t+=1)s=r(s,n[t]);return e=new S({props:s}),{c(){I(e.$$.fragment)},l(t){N(e.$$.fragment,t)},m(t,a){v(e,t,a),o=!0},p(t,[a]){const c=a&3?U(n,[n[0],a&2&&j(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(c.$$scope={dirty:a,ctx:t}),e.$set(c)},i(t){o||(f(e.$$.fragment,t),o=!0)},o(t){u(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function C(l,e,o){let{$$slots:n={},$$scope:s}=e;const t=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}],["circle",{cx:"12",cy:"7",r:"4"}]];return l.$$set=a=>{o(1,e=r(r({},e),i(a))),"$$scope"in a&&o(3,s=a.$$scope)},e=i(e),[t,e,n,s]}class A extends ${constructor(e){super(),h(this,e,C,q,_,{})}}export{A as U};

View File

@@ -0,0 +1 @@
import{s as _,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as u,m as f,n as N,o as v,p as I}from"./G8UKEBBn.js";import{I as M,g as P,a as S}from"./C1tDbyYL.js";function j(l){let e;const o=l[2].default,n=m(o,l,l[3],null);return{c(){n&&n.c()},l(s){n&&n.l(s)},m(s,t){n&&n.m(s,t),e=!0},p(s,t){n&&n.p&&(!e||t&8)&&p(n,o,s,s[3],e?g(o,s[3],t,null):d(s[3]),null)},i(s){e||(f(n,s),e=!0)},o(s){u(n,s),e=!1},d(s){n&&n.d(s)}}}function k(l){let e,o;const n=[{name:"plus"},l[1],{iconNode:l[0]}];let s={$$slots:{default:[j]},$$scope:{ctx:l}};for(let t=0;t<n.length;t+=1)s=r(s,n[t]);return e=new M({props:s}),{c(){I(e.$$.fragment)},l(t){v(e.$$.fragment,t)},m(t,a){N(e,t,a),o=!0},p(t,[a]){const c=a&3?P(n,[n[0],a&2&&S(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(c.$$scope={dirty:a,ctx:t}),e.$set(c)},i(t){o||(f(e.$$.fragment,t),o=!0)},o(t){u(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function q(l,e,o){let{$$slots:n={},$$scope:s}=e;const t=[["path",{d:"M5 12h14"}],["path",{d:"M12 5v14"}]];return l.$$set=a=>{o(1,e=r(r({},e),i(a))),"$$scope"in a&&o(3,s=a.$$scope)},e=i(e),[t,e,n,s]}class B extends ${constructor(e){super(),h(this,e,q,k,_,{})}}export{B as P};

View File

@@ -0,0 +1 @@
import{s as u,a as i,e as c,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as y,l as f,m as _,n as b,o as N,p as v}from"./G8UKEBBn.js";import{I as x,g as F,a as I}from"./C1tDbyYL.js";function S(l){let e;const o=l[2].default,s=m(o,l,l[3],null);return{c(){s&&s.c()},l(n){s&&s.l(n)},m(n,t){s&&s.m(n,t),e=!0},p(n,t){s&&s.p&&(!e||t&8)&&p(s,o,n,n[3],e?g(o,n[3],t,null):d(n[3]),null)},i(n){e||(_(s,n),e=!0)},o(n){f(s,n),e=!1},d(n){s&&s.d(n)}}}function j(l){let e,o;const s=[{name:"file-text"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[S]},$$scope:{ctx:l}};for(let t=0;t<s.length;t+=1)n=i(n,s[t]);return e=new x({props:n}),{c(){v(e.$$.fragment)},l(t){N(e.$$.fragment,t)},m(t,a){b(e,t,a),o=!0},p(t,[a]){const r=a&3?F(s,[s[0],a&2&&I(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(r.$$scope={dirty:a,ctx:t}),e.$set(r)},i(t){o||(_(e.$$.fragment,t),o=!0)},o(t){f(e.$$.fragment,t),o=!1},d(t){y(e,t)}}}function k(l,e,o){let{$$slots:s={},$$scope:n}=e;const t=[["path",{d:"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z"}],["polyline",{points:"14 2 14 8 20 8"}],["line",{x1:"16",x2:"8",y1:"13",y2:"13"}],["line",{x1:"16",x2:"8",y1:"17",y2:"17"}],["line",{x1:"10",x2:"8",y1:"9",y2:"9"}]];return l.$$set=a=>{o(1,e=i(i({},e),c(a))),"$$scope"in a&&o(3,n=a.$$scope)},e=c(e),[t,e,s,n]}class H extends ${constructor(e){super(),h(this,e,k,j,u,{})}}export{H as F};

View File

@@ -0,0 +1 @@
import{s as u,a as r,e as c,b as p,u as m,g as d,d as h}from"./DHedsUi_.js";import{S as g,i as $,k as M,l as f,m as _,n as b,o as N,p as v}from"./G8UKEBBn.js";import{I as F,g as I,a as S}from"./C1tDbyYL.js";function j(l){let e;const n=l[2].default,a=p(n,l,l[3],null);return{c(){a&&a.c()},l(s){a&&a.l(s)},m(s,t){a&&a.m(s,t),e=!0},p(s,t){a&&a.p&&(!e||t&8)&&m(a,n,s,s[3],e?h(n,s[3],t,null):d(s[3]),null)},i(s){e||(_(a,s),e=!0)},o(s){f(a,s),e=!1},d(s){a&&a.d(s)}}}function k(l){let e,n;const a=[{name:"file-spreadsheet"},l[1],{iconNode:l[0]}];let s={$$slots:{default:[j]},$$scope:{ctx:l}};for(let t=0;t<a.length;t+=1)s=r(s,a[t]);return e=new F({props:s}),{c(){v(e.$$.fragment)},l(t){N(e.$$.fragment,t)},m(t,o){b(e,t,o),n=!0},p(t,[o]){const i=o&3?I(a,[a[0],o&2&&S(t[1]),o&1&&{iconNode:t[0]}]):{};o&8&&(i.$$scope={dirty:o,ctx:t}),e.$set(i)},i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){f(e.$$.fragment,t),n=!1},d(t){M(e,t)}}}function q(l,e,n){let{$$slots:a={},$$scope:s}=e;const t=[["path",{d:"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z"}],["polyline",{points:"14 2 14 8 20 8"}],["path",{d:"M8 13h2"}],["path",{d:"M8 17h2"}],["path",{d:"M14 13h2"}],["path",{d:"M14 17h2"}]];return l.$$set=o=>{n(1,e=r(r({},e),c(o))),"$$scope"in o&&n(3,s=o.$$scope)},e=c(e),[t,e,a,s]}class L extends g{constructor(e){super(),$(this,e,q,k,u,{})}}export{L as F};

View File

@@ -0,0 +1 @@
import{s as _,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as f,m as u,n as N,o as I,p as P}from"./G8UKEBBn.js";import{I as S,g as j,a as k}from"./C1tDbyYL.js";function q(l){let e;const o=l[2].default,s=m(o,l,l[3],null);return{c(){s&&s.c()},l(n){s&&s.l(n)},m(n,t){s&&s.m(n,t),e=!0},p(n,t){s&&s.p&&(!e||t&8)&&p(s,o,n,n[3],e?g(o,n[3],t,null):d(n[3]),null)},i(n){e||(u(s,n),e=!0)},o(n){f(s,n),e=!1},d(n){s&&s.d(n)}}}function v(l){let e,o;const s=[{name:"pencil"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[q]},$$scope:{ctx:l}};for(let t=0;t<s.length;t+=1)n=r(n,s[t]);return e=new S({props:n}),{c(){P(e.$$.fragment)},l(t){I(e.$$.fragment,t)},m(t,a){N(e,t,a),o=!0},p(t,[a]){const c=a&3?j(s,[s[0],a&2&&k(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(c.$$scope={dirty:a,ctx:t}),e.$set(c)},i(t){o||(u(e.$$.fragment,t),o=!0)},o(t){f(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function C(l,e,o){let{$$slots:s={},$$scope:n}=e;const t=[["path",{d:"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z"}],["path",{d:"m15 5 4 4"}]];return l.$$set=a=>{o(1,e=r(r({},e),i(a))),"$$scope"in a&&o(3,n=a.$$scope)},e=i(e),[t,e,s,n]}class z extends ${constructor(e){super(),h(this,e,C,v,_,{})}}export{z as P};

View File

@@ -0,0 +1 @@
import{s as _,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as f,m as u,n as N,o as I,p as S}from"./G8UKEBBn.js";import{I as j,g as k,a as q}from"./C1tDbyYL.js";function v(l){let e;const o=l[2].default,s=m(o,l,l[3],null);return{c(){s&&s.c()},l(n){s&&s.l(n)},m(n,t){s&&s.m(n,t),e=!0},p(n,t){s&&s.p&&(!e||t&8)&&p(s,o,n,n[3],e?g(o,n[3],t,null):d(n[3]),null)},i(n){e||(u(s,n),e=!0)},o(n){f(s,n),e=!1},d(n){s&&s.d(n)}}}function C(l){let e,o;const s=[{name:"x"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[v]},$$scope:{ctx:l}};for(let t=0;t<s.length;t+=1)n=r(n,s[t]);return e=new j({props:n}),{c(){S(e.$$.fragment)},l(t){I(e.$$.fragment,t)},m(t,a){N(e,t,a),o=!0},p(t,[a]){const c=a&3?k(s,[s[0],a&2&&q(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(c.$$scope={dirty:a,ctx:t}),e.$set(c)},i(t){o||(u(e.$$.fragment,t),o=!0)},o(t){f(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function M(l,e,o){let{$$slots:s={},$$scope:n}=e;const t=[["path",{d:"M18 6 6 18"}],["path",{d:"m6 6 12 12"}]];return l.$$set=a=>{o(1,e=r(r({},e),i(a))),"$$scope"in a&&o(3,n=a.$$scope)},e=i(e),[t,e,s,n]}class B extends ${constructor(e){super(),h(this,e,M,C,_,{})}}export{B as X};

View File

@@ -0,0 +1 @@
import{s as f,a as i,e as c,b as m,u as p,g as d,d as h}from"./DHedsUi_.js";import{S as g,i as $,k as M,l as u,m as _,n as b,o as v,p as N}from"./G8UKEBBn.js";import{I as B,g as I,a as S}from"./C1tDbyYL.js";function j(l){let e;const s=l[2].default,n=m(s,l,l[3],null);return{c(){n&&n.c()},l(a){n&&n.l(a)},m(a,t){n&&n.m(a,t),e=!0},p(a,t){n&&n.p&&(!e||t&8)&&p(n,s,a,a[3],e?h(s,a[3],t,null):d(a[3]),null)},i(a){e||(_(n,a),e=!0)},o(a){u(n,a),e=!1},d(a){n&&n.d(a)}}}function k(l){let e,s;const n=[{name:"building-2"},l[1],{iconNode:l[0]}];let a={$$slots:{default:[j]},$$scope:{ctx:l}};for(let t=0;t<n.length;t+=1)a=i(a,n[t]);return e=new B({props:a}),{c(){N(e.$$.fragment)},l(t){v(e.$$.fragment,t)},m(t,o){b(e,t,o),s=!0},p(t,[o]){const r=o&3?I(n,[n[0],o&2&&S(t[1]),o&1&&{iconNode:t[0]}]):{};o&8&&(r.$$scope={dirty:o,ctx:t}),e.$set(r)},i(t){s||(_(e.$$.fragment,t),s=!0)},o(t){u(e.$$.fragment,t),s=!1},d(t){M(e,t)}}}function q(l,e,s){let{$$slots:n={},$$scope:a}=e;const t=[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"}],["path",{d:"M10 6h4"}],["path",{d:"M10 10h4"}],["path",{d:"M10 14h4"}],["path",{d:"M10 18h4"}]];return l.$$set=o=>{s(1,e=i(i({},e),c(o))),"$$scope"in o&&s(3,a=o.$$scope)},e=c(e),[t,e,n,a]}class Z extends g{constructor(e){super(),$(this,e,q,k,f,{})}}export{Z as B};

View File

@@ -0,0 +1 @@
function x(){}function k(t,n){for(const e in n)t[e]=n[e];return t}function w(t){return t()}function z(){return Object.create(null)}function v(t){t.forEach(w)}function S(t){return typeof t=="function"}function A(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}function F(t){return Object.keys(t).length===0}function d(t,...n){if(t==null){for(const o of n)o(void 0);return x}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function M(t){let n;return d(t,e=>n=e)(),n}function P(t,n,e){t.$$.on_destroy.push(d(n,e))}function U(t,n,e,o){if(t){const u=p(t,n,e,o);return t[0](u)}}function p(t,n,e,o){return t[1]&&o?k(e.ctx.slice(),t[1](o(n))):e.ctx}function B(t,n,e,o){return t[2],n.dirty}function C(t,n,e,o,u,m){if(u){const y=p(n,e,o,m);t.p(y,u)}}function D(t){if(t.ctx.length>32){const n=[],e=t.ctx.length/32;for(let o=0;o<e;o++)n[o]=-1;return n}return-1}function G(t){const n={};for(const e in t)e[0]!=="$"&&(n[e]=t[e]);return n}function H(t,n){const e={};n=new Set(n);for(const o in t)!n.has(o)&&o[0]!=="$"&&(e[o]=t[o]);return e}let a;function i(t){a=t}function b(){if(!a)throw new Error("Function called outside component initialization");return a}function I(t){b().$$.on_mount.push(t)}function J(t){b().$$.after_update.push(t)}const s=[],_=[];let r=[];const h=[],g=Promise.resolve();let f=!1;function j(){f||(f=!0,g.then(O))}function K(){return j(),g}function E(t){r.push(t)}const l=new Set;let c=0;function O(){if(c!==0)return;const t=a;do{try{for(;c<s.length;){const n=s[c];c++,i(n),q(n.$$)}}catch(n){throw s.length=0,c=0,n}for(i(null),s.length=0,c=0;_.length;)_.pop()();for(let n=0;n<r.length;n+=1){const e=r[n];l.has(e)||(l.add(e),e())}r.length=0}while(s.length);for(;h.length;)h.pop()();f=!1,l.clear(),i(t)}function q(t){if(t.fragment!==null){t.update(),v(t.before_update);const n=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,n),t.after_update.forEach(E)}}function L(t){const n=[],e=[];r.forEach(o=>t.indexOf(o)===-1?n.push(o):e.push(o)),e.forEach(o=>o()),r=n}export{j as A,k as a,U as b,P as c,B as d,G as e,E as f,D as g,M as h,_ as i,J as j,H as k,S as l,F as m,x as n,I as o,a as p,z as q,v as r,A as s,K as t,C as u,O as v,i as w,L as x,w as y,s as z};

View File

@@ -0,0 +1 @@
import{s as u,a as r,e as i,b as m,u as d,g as p,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as _,m as f,n as C,o as N,p as I}from"./G8UKEBBn.js";import{I as S,g as j,a as k}from"./C1tDbyYL.js";function q(l){let e;const o=l[2].default,s=m(o,l,l[3],null);return{c(){s&&s.c()},l(n){s&&s.l(n)},m(n,t){s&&s.m(n,t),e=!0},p(n,t){s&&s.p&&(!e||t&8)&&d(s,o,n,n[3],e?g(o,n[3],t,null):p(n[3]),null)},i(n){e||(f(s,n),e=!0)},o(n){_(s,n),e=!1},d(n){s&&s.d(n)}}}function v(l){let e,o;const s=[{name:"credit-card"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[q]},$$scope:{ctx:l}};for(let t=0;t<s.length;t+=1)n=r(n,s[t]);return e=new S({props:n}),{c(){I(e.$$.fragment)},l(t){N(e.$$.fragment,t)},m(t,a){C(e,t,a),o=!0},p(t,[a]){const c=a&3?j(s,[s[0],a&2&&k(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(c.$$scope={dirty:a,ctx:t}),e.$set(c)},i(t){o||(f(e.$$.fragment,t),o=!0)},o(t){_(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function w(l,e,o){let{$$slots:s={},$$scope:n}=e;const t=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10"}]];return l.$$set=a=>{o(1,e=r(r({},e),i(a))),"$$scope"in a&&o(3,n=a.$$scope)},e=i(e),[t,e,s,n]}class B extends ${constructor(e){super(),h(this,e,w,v,u,{})}}export{B as C};

View File

@@ -0,0 +1 @@
import{s as u,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as h,i as $,k as M,l as f,m as _,n as b,o as v,p as N}from"./G8UKEBBn.js";import{I,g as L,a as R}from"./C1tDbyYL.js";function S(l){let e;const a=l[2].default,n=m(a,l,l[3],null);return{c(){n&&n.c()},l(s){n&&n.l(s)},m(s,t){n&&n.m(s,t),e=!0},p(s,t){n&&n.p&&(!e||t&8)&&p(n,a,s,s[3],e?g(a,s[3],t,null):d(s[3]),null)},i(s){e||(_(n,s),e=!0)},o(s){f(n,s),e=!1},d(s){n&&n.d(s)}}}function j(l){let e,a;const n=[{name:"refresh-cw"},l[1],{iconNode:l[0]}];let s={$$slots:{default:[S]},$$scope:{ctx:l}};for(let t=0;t<n.length;t+=1)s=r(s,n[t]);return e=new I({props:s}),{c(){N(e.$$.fragment)},l(t){v(e.$$.fragment,t)},m(t,o){b(e,t,o),a=!0},p(t,[o]){const c=o&3?L(n,[n[0],o&2&&R(t[1]),o&1&&{iconNode:t[0]}]):{};o&8&&(c.$$scope={dirty:o,ctx:t}),e.$set(c)},i(t){a||(_(e.$$.fragment,t),a=!0)},o(t){f(e.$$.fragment,t),a=!1},d(t){M(e,t)}}}function k(l,e,a){let{$$slots:n={},$$scope:s}=e;const t=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}],["path",{d:"M21 3v5h-5"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}],["path",{d:"M8 16H3v5"}]];return l.$$set=o=>{a(1,e=r(r({},e),i(o))),"$$scope"in o&&a(3,s=o.$$scope)},e=i(e),[t,e,n,s]}class H extends h{constructor(e){super(),$(this,e,k,j,u,{})}}export{H as R};

View File

@@ -0,0 +1 @@
import{w as o}from"./oVx0hpG8.js";import{h as p}from"./DHedsUi_.js";const d=o(null),u=o(null),n="/api";async function a(e,t,r,c=!1){const i=p(u),l={};i&&(l.Authorization=i),r&&!c&&(l["Content-Type"]="application/json");const s=await fetch(`${n}${t}`,{method:e,headers:l,body:c?r:r?JSON.stringify(r):void 0,credentials:"include"});if(s.status===401){d.set(null),u.set(null),window.location.href="/login";return}if(!s.ok){const E=await s.text();throw new Error(E||`HTTP ${s.status}`)}return s.status===204?null:s.json()}const m={auth:{login:(e,t)=>a("POST","/auth/login",{email:e,password:t}),logout:()=>a("POST","/auth/logout"),register:e=>a("POST","/auth/register",e),me:()=>a("GET","/me"),updateProfile:e=>a("PUT","/me",e),updatePassword:e=>a("PUT","/me/password",e)},users:{list:()=>a("GET","/users"),delete:e=>a("DELETE",`/users/${e}`)},categories:{list:(e={})=>a("GET",`/categories?${new URLSearchParams(e)}`),create:e=>a("POST","/categories",e),update:(e,t)=>a("PUT",`/categories/${e}`,t),delete:e=>a("DELETE",`/categories/${e}`)},properties:{list:()=>a("GET","/properties"),get:e=>a("GET",`/properties/${e}`),create:e=>a("POST","/properties",e),update:(e,t)=>a("PUT",`/properties/${e}`,t),delete:e=>a("DELETE",`/properties/${e}`)},transactions:{list:(e={})=>a("GET",`/transactions?${new URLSearchParams(e)}`),create:e=>a("POST","/transactions",e),update:(e,t)=>a("PUT",`/transactions/${e}`,t),delete:e=>a("DELETE",`/transactions/${e}`),split:(e,t)=>a("POST",`/transactions/${e}/split`,t),summary:(e={})=>a("GET",`/transactions/summary?${new URLSearchParams(e)}`),monthly:(e={})=>a("GET",`/transactions/monthly?${new URLSearchParams(e)}`),categories:(e={})=>a("GET",`/transactions/categories?${new URLSearchParams(e)}`)},calendar:{list:(e={})=>a("GET",`/calendar?${new URLSearchParams(e)}`),createEvent:e=>a("POST","/calendar",e),updateEvent:(e,t)=>a("PUT",`/calendar/${e}`,t),deleteEvent:e=>a("DELETE",`/calendar/${e}`),stats:(e={})=>a("GET",`/calendar/stats?${new URLSearchParams(e)}`),sync:e=>a("POST",`/calendar/sync/${e}`)},documents:{list:(e={})=>a("GET",`/documents?${new URLSearchParams(e)}`),upload:e=>a("POST","/documents",e,!0),download:e=>`${n}/documents/${e}/download`,delete:e=>a("DELETE",`/documents/${e}`),exportUrl:(e={})=>`${n}/documents/export?${new URLSearchParams(e)}`},loans:{list:(e={})=>a("GET",`/loans?${new URLSearchParams(e)}`),createWithData:e=>a("POST","/loans/create",e),create:e=>a("POST","/loans",e),delete:e=>a("DELETE",`/loans/${e}`),lines:(e,t={})=>a("GET",`/loans/${e}/lines?${new URLSearchParams(t)}`),annualSummary:(e,t={})=>a("GET",`/loans/${e}/summary?${new URLSearchParams(t)}`),uploadLines:(e,t)=>a("POST",`/loans/${e}/lines`,t),splitByDate:(e,t)=>a("GET",`/loans/${e}/split?date=${t}`),splitForDate:e=>a("GET",`/loans/split?date=${e}`)},fiscal:{summary:(e={})=>a("GET",`/fiscal/summary?${new URLSearchParams(e)}`),exportUrl:(e={})=>`${n}/fiscal/export?${new URLSearchParams(e)}`}},$=o([]),T=o(null);async function h(){const e=await m.properties.list();$.set(e||[]),!p(T)&&(e==null?void 0:e.length)>0&&T.set(e[0])}export{m as a,u as b,d as c,h as l,$ as p};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{s as u,a as r,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as _,m as f,n as N,o as y,p as A}from"./G8UKEBBn.js";import{I,g as S,a as j}from"./C1tDbyYL.js";function k(l){let e;const o=l[2].default,s=m(o,l,l[3],null);return{c(){s&&s.c()},l(n){s&&s.l(n)},m(n,t){s&&s.m(n,t),e=!0},p(n,t){s&&s.p&&(!e||t&8)&&p(s,o,n,n[3],e?g(o,n[3],t,null):d(n[3]),null)},i(n){e||(f(s,n),e=!0)},o(n){_(s,n),e=!1},d(n){s&&s.d(n)}}}function q(l){let e,o;const s=[{name:"alert-circle"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[k]},$$scope:{ctx:l}};for(let t=0;t<s.length;t+=1)n=r(n,s[t]);return e=new I({props:n}),{c(){A(e.$$.fragment)},l(t){y(e.$$.fragment,t)},m(t,a){N(e,t,a),o=!0},p(t,[a]){const c=a&3?S(s,[s[0],a&2&&j(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(c.$$scope={dirty:a,ctx:t}),e.$set(c)},i(t){o||(f(e.$$.fragment,t),o=!0)},o(t){_(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function v(l,e,o){let{$$slots:s={},$$scope:n}=e;const t=[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16"}]];return l.$$set=a=>{o(1,e=r(r({},e),i(a))),"$$scope"in a&&o(3,n=a.$$scope)},e=i(e),[t,e,s,n]}class D extends ${constructor(e){super(),h(this,e,v,q,u,{})}}export{D as A};

View File

@@ -0,0 +1 @@
import{n as f,s as l}from"./DHedsUi_.js";const e=[];function h(n,b=f){let i;const o=new Set;function r(t){if(l(n,t)&&(n=t,i)){const c=!e.length;for(const s of o)s[1](),e.push(s,n);if(c){for(let s=0;s<e.length;s+=2)e[s][0](e[s+1]);e.length=0}}}function u(t){r(t(n))}function p(t,c=f){const s=[t,c];return o.add(s),o.size===1&&(i=b(r,u)||f),t(n),()=>{o.delete(s),o.size===0&&i&&(i(),i=null)}}return{set:r,update:u,subscribe:p}}export{h as w};

View File

@@ -0,0 +1 @@
import{s as _,a as c,e as i,b as m,u as p,g as d,d as g}from"./DHedsUi_.js";import{S as $,i as h,k as b,l as f,m as u,n as k,o as C,p as N}from"./G8UKEBBn.js";import{I,g as S,a as j}from"./C1tDbyYL.js";function q(l){let e;const o=l[2].default,s=m(o,l,l[3],null);return{c(){s&&s.c()},l(n){s&&s.l(n)},m(n,t){s&&s.m(n,t),e=!0},p(n,t){s&&s.p&&(!e||t&8)&&p(s,o,n,n[3],e?g(o,n[3],t,null):d(n[3]),null)},i(n){e||(u(s,n),e=!0)},o(n){f(s,n),e=!1},d(n){s&&s.d(n)}}}function v(l){let e,o;const s=[{name:"check"},l[1],{iconNode:l[0]}];let n={$$slots:{default:[q]},$$scope:{ctx:l}};for(let t=0;t<s.length;t+=1)n=c(n,s[t]);return e=new I({props:n}),{c(){N(e.$$.fragment)},l(t){C(e.$$.fragment,t)},m(t,a){k(e,t,a),o=!0},p(t,[a]){const r=a&3?S(s,[s[0],a&2&&j(t[1]),a&1&&{iconNode:t[0]}]):{};a&8&&(r.$$scope={dirty:a,ctx:t}),e.$set(r)},i(t){o||(u(e.$$.fragment,t),o=!0)},o(t){f(e.$$.fragment,t),o=!1},d(t){b(e,t)}}}function M(l,e,o){let{$$slots:s={},$$scope:n}=e;const t=[["path",{d:"M20 6 9 17l-5-5"}]];return l.$$set=a=>{o(1,e=c(c({},e),i(a))),"$$scope"in a&&o(3,n=a.$$scope)},e=i(e),[t,e,s,n]}class D extends ${constructor(e){super(),h(this,e,M,v,_,{})}}export{D as C};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{l as o,a as r}from"../chunks/6cgBTYw-.js";export{o as load_css,r as start};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{s as x,n as u,c as S}from"../chunks/DHedsUi_.js";import{S as j,i as q,d as c,s as h,a as _,b as d,c as v,e as g,f as b,g as y,h as E,t as $,j as C}from"../chunks/G8UKEBBn.js";import{p as H}from"../chunks/CEKnDucw.js";function P(p){var f;let a,s=p[0].status+"",r,o,n,i=((f=p[0].error)==null?void 0:f.message)+"",m;return{c(){a=E("h1"),r=$(s),o=C(),n=E("p"),m=$(i)},l(e){a=v(e,"H1",{});var t=g(a);r=b(t,s),t.forEach(c),o=y(e),n=v(e,"P",{});var l=g(n);m=b(l,i),l.forEach(c)},m(e,t){_(e,a,t),d(a,r),_(e,o,t),_(e,n,t),d(n,m)},p(e,[t]){var l;t&1&&s!==(s=e[0].status+"")&&h(r,s),t&1&&i!==(i=((l=e[0].error)==null?void 0:l.message)+"")&&h(m,i)},i:u,o:u,d(e){e&&(c(a),c(o),c(n))}}}function k(p,a,s){let r;return S(p,H,o=>s(0,r=o)),[r]}class B extends j{constructor(a){super(),q(this,a,k,P,x,{})}}export{B as component};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{s as M,n as D,r as q}from"../chunks/DHedsUi_.js";import{S as z,i as B,d as v,z as w,a as V,b as c,r as x,u as d,c as h,e as I,v as N,g as C,h as m,j as E,s as H,f as L,t as O}from"../chunks/G8UKEBBn.js";import{g as A}from"../chunks/6cgBTYw-.js";import{a as F,b as G,c as J}from"../chunks/DjUyxgK6.js";function S(n){let s,e;return{c(){s=m("p"),e=O(n[2]),this.h()},l(t){s=h(t,"P",{class:!0});var l=I(s);e=L(l,n[2]),l.forEach(v),this.h()},h(){d(s,"class","text-red-500 text-sm mb-4")},m(t,l){V(t,s,l),c(s,e)},p(t,l){l&4&&H(e,t[2])},d(t){t&&v(s)}}}function K(n){let s,e,t,l="🏠 Mes Locations",g,b,i,u,k,r,T,p,U="Se connecter",P,j,a=n[2]&&S(n);return{c(){s=m("div"),e=m("div"),t=m("h1"),t.textContent=l,g=E(),a&&a.c(),b=E(),i=m("div"),u=m("input"),k=E(),r=m("input"),T=E(),p=m("button"),p.textContent=U,this.h()},l(o){s=h(o,"DIV",{class:!0});var f=I(s);e=h(f,"DIV",{class:!0});var y=I(e);t=h(y,"H1",{class:!0,"data-svelte-h":!0}),N(t)!=="svelte-b0jrt"&&(t.textContent=l),g=C(y),a&&a.l(y),b=C(y),i=h(y,"DIV",{class:!0});var _=I(i);u=h(_,"INPUT",{type:!0,placeholder:!0,class:!0}),k=C(_),r=h(_,"INPUT",{type:!0,placeholder:!0,class:!0}),T=C(_),p=h(_,"BUTTON",{class:!0,"data-svelte-h":!0}),N(p)!=="svelte-frpi80"&&(p.textContent=U),_.forEach(v),y.forEach(v),f.forEach(v),this.h()},h(){d(t,"class","text-xl font-semibold text-gray-900 dark:text-white mb-6"),d(u,"type","email"),d(u,"placeholder","Email"),d(u,"class","w-full px-4 py-2.5 rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-900 dark:text-white text-sm focus:outline-none focus:ring-2 focus:ring-blue-500"),d(r,"type","password"),d(r,"placeholder","Mot de passe"),d(r,"class","w-full px-4 py-2.5 rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-900 dark:text-white text-sm focus:outline-none focus:ring-2 focus:ring-blue-500"),d(p,"class","w-full py-2.5 bg-blue-600 hover:bg-blue-700 text-white rounded-lg text-sm font-medium transition-colors"),d(i,"class","space-y-4"),d(e,"class","bg-white dark:bg-gray-900 rounded-2xl p-8 w-full max-w-sm border border-gray-100 dark:border-gray-800 shadow-sm"),d(s,"class","min-h-screen flex items-center justify-center bg-gray-50 dark:bg-gray-950")},m(o,f){V(o,s,f),c(s,e),c(e,t),c(e,g),a&&a.m(e,null),c(e,b),c(e,i),c(i,u),w(u,n[0]),c(i,k),c(i,r),w(r,n[1]),c(i,T),c(i,p),P||(j=[x(u,"input",n[4]),x(r,"input",n[5]),x(r,"keydown",n[6]),x(p,"click",n[3])],P=!0)},p(o,[f]){o[2]?a?a.p(o,f):(a=S(o),a.c(),a.m(e,b)):a&&(a.d(1),a=null),f&1&&u.value!==o[0]&&w(u,o[0]),f&2&&r.value!==o[1]&&w(r,o[1])},i:D,o:D,d(o){o&&v(s),a&&a.d(),P=!1,q(j)}}}function Q(n,s,e){let t="",l="",g="";async function b(){e(2,g="");try{const r=await F.auth.login(t,l);G.set(r.token),J.set(r.user),A("/")}catch(r){e(2,g=r.message)}}function i(){t=this.value,e(0,t)}function u(){l=this.value,e(1,l)}return[t,l,g,b,i,u,r=>r.key==="Enter"&&b()]}class Z extends z{constructor(s){super(),B(this,s,Q,K,M,{})}}export{Z as component};

View File

@@ -0,0 +1 @@
{"version":"1775902055626"}

36
web/build/index.html Normal file
View File

@@ -0,0 +1,36 @@
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<link rel="icon" href="/favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Rental Manager</title>
<link href="/_app/immutable/entry/start.C3I7xU3P.js" rel="modulepreload">
<link href="/_app/immutable/chunks/6cgBTYw-.js" rel="modulepreload">
<link href="/_app/immutable/chunks/DHedsUi_.js" rel="modulepreload">
<link href="/_app/immutable/chunks/oVx0hpG8.js" rel="modulepreload">
<link href="/_app/immutable/entry/app.CdLU2Zc4.js" rel="modulepreload">
<link href="/_app/immutable/chunks/G8UKEBBn.js" rel="modulepreload">
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents">
<script>
{
__sveltekit_80oik8 = {
base: ""
};
const element = document.currentScript.parentElement;
Promise.all([
import("/_app/immutable/entry/start.C3I7xU3P.js"),
import("/_app/immutable/entry/app.CdLU2Zc4.js")
]).then(([kit, app]) => {
kit.start(app, element);
});
}
</script>
</div>
</body>
</html>