Files
RentalManager/web/build/_app/immutable/nodes/5.DZw7u2fg.js
2026-04-11 12:12:07 +02:00

2 lines
25 KiB
JavaScript

import{s as ut,a as Xe,e as tt,b as qt,u as Gt,g as Kt,d as Rt,r as Zt,f as Be,o as Xt,n as De,i as el}from"../chunks/DHedsUi_.js";import{S as ft,i as _t,k as Fe,l as ee,m as Y,n as $e,o as Le,p as Ae,d as f,x as Oe,A as de,z as oe,q as lt,u as b,a as $,b as c,r as U,E as xt,c as h,e as y,g as T,v as Ee,h as g,j as I,s as Ie,f as ce,t as ue,y as rt,w as Ct,B as He}from"../chunks/G8UKEBBn.js";import{I as Jt,g as Qt,a as Wt,e as j,u as tl,o as ll}from"../chunks/C1tDbyYL.js";import{a as We}from"../chunks/DjUyxgK6.js";import{F as rl}from"../chunks/CNY58Upt.js";import{U as nl}from"../chunks/Betcpvy2.js";import{D as ol}from"../chunks/BojKV9te.js";import{T as al}from"../chunks/7MWtQ_HQ.js";const sl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function il(n){let e;const t=n[2].default,l=qt(t,n,n[3],null);return{c(){l&&l.c()},l(r){l&&l.l(r)},m(r,a){l&&l.m(r,a),e=!0},p(r,a){l&&l.p&&(!e||a&8)&&Gt(l,t,r,r[3],e?Rt(t,r[3],a,null):Kt(r[3]),null)},i(r){e||(Y(l,r),e=!0)},o(r){ee(l,r),e=!1},d(r){l&&l.d(r)}}}function cl(n){let e,t;const l=[{name:"archive"},n[1],{iconNode:n[0]}];let r={$$slots:{default:[il]},$$scope:{ctx:n}};for(let a=0;a<l.length;a+=1)r=Xe(r,l[a]);return e=new Jt({props:r}),{c(){Ae(e.$$.fragment)},l(a){Le(e.$$.fragment,a)},m(a,o){$e(e,a,o),t=!0},p(a,[o]){const u=o&3?Qt(l,[l[0],o&2&&Wt(a[1]),o&1&&{iconNode:a[0]}]):{};o&8&&(u.$$scope={dirty:o,ctx:a}),e.$set(u)},i(a){t||(Y(e.$$.fragment,a),t=!0)},o(a){ee(e.$$.fragment,a),t=!1},d(a){Fe(e,a)}}}function ul(n,e,t){let{$$slots:l={},$$scope:r}=e;const a=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8"}],["path",{d:"M10 12h4"}]];return n.$$set=o=>{t(1,e=Xe(Xe({},e),tt(o))),"$$scope"in o&&t(3,r=o.$$scope)},e=tt(e),[a,e,l,r]}class fl extends ft{constructor(e){super(),_t(this,e,ul,cl,ut,{})}}function _l(n){let e;const t=n[2].default,l=qt(t,n,n[3],null);return{c(){l&&l.c()},l(r){l&&l.l(r)},m(r,a){l&&l.m(r,a),e=!0},p(r,a){l&&l.p&&(!e||a&8)&&Gt(l,t,r,r[3],e?Rt(t,r[3],a,null):Kt(r[3]),null)},i(r){e||(Y(l,r),e=!0)},o(r){ee(l,r),e=!1},d(r){l&&l.d(r)}}}function dl(n){let e,t;const l=[{name:"folder-open"},n[1],{iconNode:n[0]}];let r={$$slots:{default:[_l]},$$scope:{ctx:n}};for(let a=0;a<l.length;a+=1)r=Xe(r,l[a]);return e=new Jt({props:r}),{c(){Ae(e.$$.fragment)},l(a){Le(e.$$.fragment,a)},m(a,o){$e(e,a,o),t=!0},p(a,[o]){const u=o&3?Qt(l,[l[0],o&2&&Wt(a[1]),o&1&&{iconNode:a[0]}]):{};o&8&&(u.$$scope={dirty:o,ctx:a}),e.$set(u)},i(a){t||(Y(e.$$.fragment,a),t=!0)},o(a){ee(e.$$.fragment,a),t=!1},d(a){Fe(e,a)}}}function hl(n,e,t){let{$$slots:l={},$$scope:r}=e;const a=[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"}]];return n.$$set=o=>{t(1,e=Xe(Xe({},e),tt(o))),"$$scope"in o&&t(3,r=o.$$scope)},e=tt(e),[a,e,l,r]}class gl extends ft{constructor(e){super(),_t(this,e,hl,dl,ut,{})}}const{Boolean:pl}=sl;function Tt(n,e,t){const l=n.slice();return l[44]=e[t][0],l[45]=e[t][1],l}function It(n,e,t){const l=n.slice();return l[48]=e[t],l[50]=t,l}function bl(n,e,t){const l=n.slice();return l[41]=e[t],l}function Dt(n,e,t){const l=n.slice();return l[51]=e[t],l}function Pt(n,e,t){const l=n.slice();return l[54]=e[t],l}function Nt(n,e,t){const l=n.slice();return l[57]=e[t],l}function Ot(n,e,t){const l=n.slice();return l[54]=e[t],l}function St(n,e,t){const l=n.slice();return l[57]=e[t],l}function Vt(n,e,t){const l=n.slice();return l[54]=e[t],l}function zt(n,e,t){const l=n.slice();return l[57]=e[t],l}function Ft(n){let e,t=n[57].name+"",l,r;return{c(){e=g("option"),l=ue(t),this.h()},l(a){e=h(a,"OPTION",{});var o=y(e);l=ce(o,t),o.forEach(f),this.h()},h(){e.__value=r=n[57].id,oe(e,e.__value)},m(a,o){$(a,e,o),c(e,l)},p(a,o){o[0]&2&&t!==(t=a[57].name+"")&&Ie(l,t),o[0]&2&&r!==(r=a[57].id)&&(e.__value=r,oe(e,e.__value))},d(a){a&&f(e)}}}function $t(n){let e,t=n[54]+"",l;return{c(){e=g("option"),l=ue(t),this.h()},l(r){e=h(r,"OPTION",{});var a=y(e);l=ce(a,t),a.forEach(f),this.h()},h(){e.__value=n[54],oe(e,e.__value)},m(r,a){$(r,e,a),c(e,l)},p:De,d(r){r&&f(e)}}}function Lt(n){let e,t=n[57].name+"",l,r;return{c(){e=g("option"),l=ue(t),this.h()},l(a){e=h(a,"OPTION",{});var o=y(e);l=ce(o,t),o.forEach(f),this.h()},h(){e.__value=r=n[57].id,oe(e,e.__value)},m(a,o){$(a,e,o),c(e,l)},p(a,o){o[0]&2&&t!==(t=a[57].name+"")&&Ie(l,t),o[0]&2&&r!==(r=a[57].id)&&(e.__value=r,oe(e,e.__value))},d(a){a&&f(e)}}}function At(n){let e,t,l=n[54]+"",r;return{c(){e=g("option"),t=ue("Année "),r=ue(l),this.h()},l(a){e=h(a,"OPTION",{});var o=y(e);t=ce(o,"Année "),r=ce(o,l),o.forEach(f),this.h()},h(){e.__value=n[54],oe(e,e.__value)},m(a,o){$(a,e,o),c(e,t),c(e,r)},p:De,d(a){a&&f(e)}}}function Ut(n){let e,t;return{c(){e=g("p"),t=ue(n[4]),this.h()},l(l){e=h(l,"P",{class:!0});var r=y(e);t=ce(r,n[4]),r.forEach(f),this.h()},h(){b(e,"class","text-red-500 text-sm mb-3")},m(l,r){$(l,e,r),c(e,t)},p(l,r){r[0]&16&&Ie(t,l[4])},d(l){l&&f(e)}}}function ml(n){let e,t,l,r='Glissez vos fichiers ici ou <span class="text-blue-600 dark:text-blue-400">cliquez pour choisir</span>',a,o,u="PDF, images, tableurs acceptés",d;return e=new nl({props:{size:24,class:"mx-auto mb-2 text-gray-300 dark:text-gray-600"}}),{c(){Ae(e.$$.fragment),t=I(),l=g("p"),l.innerHTML=r,a=I(),o=g("p"),o.textContent=u,this.h()},l(_){Le(e.$$.fragment,_),t=T(_),l=h(_,"P",{class:!0,"data-svelte-h":!0}),Ee(l)!=="svelte-4vcs0z"&&(l.innerHTML=r),a=T(_),o=h(_,"P",{class:!0,"data-svelte-h":!0}),Ee(o)!=="svelte-1k4zvv4"&&(o.textContent=u),this.h()},h(){b(l,"class","text-sm text-gray-500 dark:text-gray-400"),b(o,"class","text-xs text-gray-400 dark:text-gray-500 mt-1")},m(_,x){$e(e,_,x),$(_,t,x),$(_,l,x),$(_,a,x),$(_,o,x),d=!0},i(_){d||(Y(e.$$.fragment,_),d=!0)},o(_){ee(e.$$.fragment,_),d=!1},d(_){_&&(f(t),f(l),f(a),f(o)),Fe(e,_)}}}function vl(n){let e,t="⏳ Upload en cours...";return{c(){e=g("div"),e.textContent=t,this.h()},l(l){e=h(l,"DIV",{class:!0,"data-svelte-h":!0}),Ee(e)!=="svelte-15ydiq4"&&(e.textContent=t),this.h()},h(){b(e,"class","text-blue-600 dark:text-blue-400 text-sm")},m(l,r){$(l,e,r)},i:De,o:De,d(l){l&&f(e)}}}function jt(n){let e,t=n[57].name+"",l,r;return{c(){e=g("option"),l=ue(t),this.h()},l(a){e=h(a,"OPTION",{});var o=y(e);l=ce(o,t),o.forEach(f),this.h()},h(){e.__value=r=n[57].id,oe(e,e.__value)},m(a,o){$(a,e,o),c(e,l)},p(a,o){o[0]&2&&t!==(t=a[57].name+"")&&Ie(l,t),o[0]&2&&r!==(r=a[57].id)&&(e.__value=r,oe(e,e.__value))},d(a){a&&f(e)}}}function Bt(n){let e,t=n[54]+"",l;return{c(){e=g("option"),l=ue(t),this.h()},l(r){e=h(r,"OPTION",{});var a=y(e);l=ce(a,t),a.forEach(f),this.h()},h(){e.__value=n[54],oe(e,e.__value)},m(r,a){$(r,e,a),c(e,l)},p:De,d(r){r&&f(e)}}}function Ht(n){let e,t=n[51]+"",l,r;return{c(){e=g("option"),l=ue(t),this.h()},l(a){e=h(a,"OPTION",{});var o=y(e);l=ce(o,t),o.forEach(f),this.h()},h(){e.__value=r=n[51],oe(e,e.__value)},m(a,o){$(a,e,o),c(e,l)},p(a,o){o[0]&65536&&t!==(t=a[51]+"")&&Ie(l,t),o[0]&65536&&r!==(r=a[51])&&(e.__value=r,oe(e,e.__value))},d(a){a&&f(e)}}}function kl(n){let e,t,l=j(n[15]),r=[];for(let o=0;o<l.length;o+=1)r[o]=Mt(Tt(n,l,o));const a=o=>ee(r[o],1,1,()=>{r[o]=null});return{c(){for(let o=0;o<r.length;o+=1)r[o].c();e=Ct()},l(o){for(let u=0;u<r.length;u+=1)r[u].l(o);e=Ct()},m(o,u){for(let d=0;d<r.length;d+=1)r[d]&&r[d].m(o,u);$(o,e,u),t=!0},p(o,u){if(u[0]&56655872){l=j(o[15]);let d;for(d=0;d<l.length;d+=1){const _=Tt(o,l,d);r[d]?(r[d].p(_,u),Y(r[d],1)):(r[d]=Mt(_),r[d].c(),Y(r[d],1),r[d].m(e.parentNode,e))}for(rt(),d=l.length;d<r.length;d+=1)a(d);lt()}},i(o){if(!t){for(let u=0;u<l.length;u+=1)Y(r[u]);t=!0}},o(o){r=r.filter(pl);for(let u=0;u<r.length;u+=1)ee(r[u]);t=!1},d(o){o&&f(e),Oe(r,o)}}}function yl(n){let e,t,l,r,a="Aucun document pour ces filtres.",o;return t=new gl({props:{size:40,class:"mx-auto mb-3 opacity-30"}}),{c(){e=g("div"),Ae(t.$$.fragment),l=I(),r=g("p"),r.textContent=a,this.h()},l(u){e=h(u,"DIV",{class:!0});var d=y(e);Le(t.$$.fragment,d),l=T(d),r=h(d,"P",{"data-svelte-h":!0}),Ee(r)!=="svelte-erywbb"&&(r.textContent=a),d.forEach(f),this.h()},h(){b(e,"class","text-center py-16 text-gray-400")},m(u,d){$(u,e,d),$e(t,e,null),c(e,l),c(e,r),o=!0},p:De,i(u){o||(Y(t.$$.fragment,u),o=!0)},o(u){ee(t.$$.fragment,u),o=!1},d(u){u&&f(e),Fe(t)}}}function wl(n){let e,t=j([1,2,3]),l=[];for(let r=0;r<3;r+=1)l[r]=El(bl(n,t,r));return{c(){e=g("div");for(let r=0;r<3;r+=1)l[r].c();this.h()},l(r){e=h(r,"DIV",{class:!0});var a=y(e);for(let o=0;o<3;o+=1)l[o].l(a);a.forEach(f),this.h()},h(){b(e,"class","space-y-2")},m(r,a){$(r,e,a);for(let o=0;o<3;o+=1)l[o]&&l[o].m(e,null)},p:De,i:De,o:De,d(r){r&&f(e),Oe(l,r)}}}function Yt(n,e){let t,l,r=e[24](e[48].mime_type)+"",a,o,u,d,_=e[48].original_name+"",x,L,D,w=e[48].property_name+"",v,E,M=e[25](e[48].created_at)+"",P,fe,V,ae,te,z,q,pe,xe,B,O,Pe,le;te=new ol({props:{size:14}});function Ue(){return e[38](e[48])}pe=new al({props:{size:14}});function he(){return e[39](e[48])}return{key:n,first:null,c(){t=g("div"),l=g("span"),a=ue(r),o=I(),u=g("div"),d=g("p"),x=ue(_),L=I(),D=g("p"),v=ue(w),E=ue(" · "),P=ue(M),fe=I(),V=g("div"),ae=g("button"),Ae(te.$$.fragment),z=I(),q=g("button"),Ae(pe.$$.fragment),xe=I(),this.h()},l(A){t=h(A,"DIV",{class:!0});var F=y(t);l=h(F,"SPAN",{class:!0});var G=y(l);a=ce(G,r),G.forEach(f),o=T(F),u=h(F,"DIV",{class:!0});var H=y(u);d=h(H,"P",{class:!0});var re=y(d);x=ce(re,_),re.forEach(f),L=T(H),D=h(H,"P",{class:!0});var ke=y(D);v=ce(ke,w),E=ce(ke," · "),P=ce(ke,M),ke.forEach(f),H.forEach(f),fe=T(F),V=h(F,"DIV",{class:!0});var Ce=y(V);ae=h(Ce,"BUTTON",{class:!0});var _e=y(ae);Le(te.$$.fragment,_e),_e.forEach(f),z=T(Ce),q=h(Ce,"BUTTON",{class:!0});var Se=y(q);Le(pe.$$.fragment,Se),Se.forEach(f),Ce.forEach(f),xe=T(F),F.forEach(f),this.h()},h(){b(l,"class","text-xl shrink-0"),b(d,"class","text-sm font-medium text-gray-900 dark:text-white truncate"),b(D,"class","text-xs text-gray-400 dark:text-gray-500"),b(u,"class","flex-1 min-w-0"),b(ae,"class","p-2 text-gray-400 hover:text-blue-600 rounded-lg hover:bg-blue-50 dark:hover:bg-blue-950 transition-colors"),b(q,"class","p-2 text-gray-400 hover:text-red-600 rounded-lg hover:bg-red-50 dark:hover:bg-red-950 transition-colors"),b(V,"class","flex items-center gap-1 shrink-0"),b(t,"class",B="flex items-center gap-4 px-4 py-3 "+(e[50]>0?"border-t border-gray-50 dark:border-gray-800":"")+" hover:bg-gray-50 dark:hover:bg-gray-800/50 transition-colors"),this.first=t},m(A,F){$(A,t,F),c(t,l),c(l,a),c(t,o),c(t,u),c(u,d),c(d,x),c(u,L),c(u,D),c(D,v),c(D,E),c(D,P),c(t,fe),c(t,V),c(V,ae),$e(te,ae,null),c(V,z),c(V,q),$e(pe,q,null),c(t,xe),O=!0,Pe||(le=[U(ae,"click",Ue),U(q,"click",he)],Pe=!0)},p(A,F){e=A,(!O||F[0]&32768)&&r!==(r=e[24](e[48].mime_type)+"")&&Ie(a,r),(!O||F[0]&32768)&&_!==(_=e[48].original_name+"")&&Ie(x,_),(!O||F[0]&32768)&&w!==(w=e[48].property_name+"")&&Ie(v,w),(!O||F[0]&32768)&&M!==(M=e[25](e[48].created_at)+"")&&Ie(P,M),(!O||F[0]&32768&&B!==(B="flex items-center gap-4 px-4 py-3 "+(e[50]>0?"border-t border-gray-50 dark:border-gray-800":"")+" hover:bg-gray-50 dark:hover:bg-gray-800/50 transition-colors"))&&b(t,"class",B)},i(A){O||(Y(te.$$.fragment,A),Y(pe.$$.fragment,A),O=!0)},o(A){ee(te.$$.fragment,A),ee(pe.$$.fragment,A),O=!1},d(A){A&&f(t),Fe(te),Fe(pe),Pe=!1,Zt(le)}}}function Mt(n){let e,t,l=n[44]+"",r,a,o,u=[],d=new Map,_,x,L=j(n[45]);const D=w=>w[48].id;for(let w=0;w<L.length;w+=1){let v=It(n,L,w),E=D(v);d.set(E,u[w]=Yt(E,v))}return{c(){e=g("div"),t=g("p"),r=ue(l),a=I(),o=g("div");for(let w=0;w<u.length;w+=1)u[w].c();_=I(),this.h()},l(w){e=h(w,"DIV",{class:!0});var v=y(e);t=h(v,"P",{class:!0});var E=y(t);r=ce(E,l),E.forEach(f),a=T(v),o=h(v,"DIV",{class:!0});var M=y(o);for(let P=0;P<u.length;P+=1)u[P].l(M);M.forEach(f),_=T(v),v.forEach(f),this.h()},h(){b(t,"class","text-xs font-semibold text-blue-600 dark:text-blue-400 uppercase tracking-wider mb-2 ml-1"),b(o,"class","bg-white dark:bg-gray-900 rounded-xl border border-gray-100 dark:border-gray-800 overflow-hidden"),b(e,"class","mb-4")},m(w,v){$(w,e,v),c(e,t),c(t,r),c(e,a),c(e,o);for(let E=0;E<u.length;E+=1)u[E]&&u[E].m(o,null);c(e,_),x=!0},p(w,v){(!x||v[0]&32768)&&l!==(l=w[44]+"")&&Ie(r,l),v[0]&56655872&&(L=j(w[45]),rt(),u=tl(u,v,D,1,w,L,d,o,ll,Yt,null,It),lt())},i(w){if(!x){for(let v=0;v<L.length;v+=1)Y(u[v]);x=!0}},o(w){for(let v=0;v<u.length;v+=1)ee(u[v]);x=!1},d(w){w&&f(e);for(let v=0;v<u.length;v+=1)u[v].d()}}}function El(n){let e;return{c(){e=g("div"),this.h()},l(t){e=h(t,"DIV",{class:!0}),y(e).forEach(f),this.h()},h(){b(e,"class","h-12 bg-gray-100 dark:bg-gray-800 rounded-lg animate-pulse")},m(t,l){$(t,e,l)},p:De,d(t){t&&f(e)}}}function xl(n){let e,t,l,r,a,o,u="Documents",d,_,x,L,D,w="Export ZIP",v,E,M,P,fe,V,ae="Télécharger",te,z,q,pe="Ajouter des documents",xe,B,O,Pe,le,Ue,he,A,F,G,H,re,ke,Ce,_e,Se,be,se,ye,p="Tous les biens",ie,N,we,dt="Toutes années",nt,ge,Ne,ht="Toutes catégories",ot,me,ve,et,at,gt;r=new rl({props:{size:22,class:"text-gray-400"}}),x=new fl({props:{size:15,class:"text-gray-400 shrink-0"}});let Ye=j(n[1]),K=[];for(let s=0;s<Ye.length;s+=1)K[s]=Ft(zt(n,Ye,s));let Me=j(n[17]),R=[];for(let s=0;s<Me.length;s+=1)R[s]=$t(Vt(n,Me,s));let qe=j(n[1]),Z=[];for(let s=0;s<qe.length;s+=1)Z[s]=Lt(St(n,qe,s));let Ge=j(n[17]),J=[];for(let s=0;s<Ge.length;s+=1)J[s]=At(Ot(n,Ge,s));let ne=n[4]&&Ut(n);const pt=[vl,ml],je=[];function bt(s,k){return s[3]?0:1}H=bt(n),re=je[H]=pt[H](n);let Ke=j(n[1]),Q=[];for(let s=0;s<Ke.length;s+=1)Q[s]=jt(Nt(n,Ke,s));let Re=j(n[17]),W=[];for(let s=0;s<Re.length;s+=1)W[s]=Bt(Pt(n,Re,s));let Ze=j(n[16]),X=[];for(let s=0;s<Ze.length;s+=1)X[s]=Ht(Dt(n,Ze,s));const mt=[wl,yl,kl],Ve=[];function vt(s,k){return s[2]?0:s[0].length===0?1:2}return me=vt(n),ve=Ve[me]=mt[me](n),{c(){e=g("div"),t=g("div"),l=g("div"),Ae(r.$$.fragment),a=I(),o=g("h1"),o.textContent=u,d=I(),_=g("div"),Ae(x.$$.fragment),L=I(),D=g("span"),D.textContent=w,v=I(),E=g("select");for(let s=0;s<K.length;s+=1)K[s].c();M=I(),P=g("select");for(let s=0;s<R.length;s+=1)R[s].c();fe=I(),V=g("button"),V.textContent=ae,te=I(),z=g("div"),q=g("h2"),q.textContent=pe,xe=I(),B=g("div"),O=g("select");for(let s=0;s<Z.length;s+=1)Z[s].c();Pe=I(),le=g("select");for(let s=0;s<J.length;s+=1)J[s].c();Ue=I(),he=g("input"),A=I(),ne&&ne.c(),F=I(),G=g("div"),re.c(),Ce=I(),_e=g("input"),Se=I(),be=g("div"),se=g("select"),ye=g("option"),ye.textContent=p;for(let s=0;s<Q.length;s+=1)Q[s].c();ie=I(),N=g("select"),we=g("option"),we.textContent=dt;for(let s=0;s<W.length;s+=1)W[s].c();nt=I(),ge=g("select"),Ne=g("option"),Ne.textContent=ht;for(let s=0;s<X.length;s+=1)X[s].c();ot=I(),ve.c(),this.h()},l(s){e=h(s,"DIV",{class:!0});var k=y(e);t=h(k,"DIV",{class:!0});var m=y(t);l=h(m,"DIV",{class:!0});var ze=y(l);Le(r.$$.fragment,ze),a=T(ze),o=h(ze,"H1",{class:!0,"data-svelte-h":!0}),Ee(o)!=="svelte-1hwc9m8"&&(o.textContent=u),ze.forEach(f),d=T(m),_=h(m,"DIV",{class:!0});var i=y(_);Le(x.$$.fragment,i),L=T(i),D=h(i,"SPAN",{class:!0,"data-svelte-h":!0}),Ee(D)!=="svelte-1lzgv52"&&(D.textContent=w),v=T(i),E=h(i,"SELECT",{class:!0});var S=y(E);for(let C=0;C<K.length;C+=1)K[C].l(S);S.forEach(f),M=T(i),P=h(i,"SELECT",{class:!0});var kt=y(P);for(let C=0;C<R.length;C+=1)R[C].l(kt);kt.forEach(f),fe=T(i),V=h(i,"BUTTON",{class:!0,"data-svelte-h":!0}),Ee(V)!=="svelte-h2gr52"&&(V.textContent=ae),i.forEach(f),m.forEach(f),te=T(k),z=h(k,"DIV",{class:!0});var Te=y(z);q=h(Te,"H2",{class:!0,"data-svelte-h":!0}),Ee(q)!=="svelte-18nnnjm"&&(q.textContent=pe),xe=T(Te),B=h(Te,"DIV",{class:!0});var Je=y(B);O=h(Je,"SELECT",{class:!0});var yt=y(O);for(let C=0;C<Z.length;C+=1)Z[C].l(yt);yt.forEach(f),Pe=T(Je),le=h(Je,"SELECT",{class:!0});var wt=y(le);for(let C=0;C<J.length;C+=1)J[C].l(wt);wt.forEach(f),Ue=T(Je),he=h(Je,"INPUT",{placeholder:!0,class:!0}),Je.forEach(f),A=T(Te),ne&&ne.l(Te),F=T(Te),G=h(Te,"DIV",{class:!0});var Et=y(G);re.l(Et),Et.forEach(f),Ce=T(Te),_e=h(Te,"INPUT",{type:!0,class:!0,accept:!0}),Te.forEach(f),Se=T(k),be=h(k,"DIV",{class:!0});var Qe=y(be);se=h(Qe,"SELECT",{class:!0});var st=y(se);ye=h(st,"OPTION",{"data-svelte-h":!0}),Ee(ye)!=="svelte-10z1r10"&&(ye.textContent=p);for(let C=0;C<Q.length;C+=1)Q[C].l(st);st.forEach(f),ie=T(Qe),N=h(Qe,"SELECT",{class:!0});var it=y(N);we=h(it,"OPTION",{"data-svelte-h":!0}),Ee(we)!=="svelte-ov8kze"&&(we.textContent=dt);for(let C=0;C<W.length;C+=1)W[C].l(it);it.forEach(f),nt=T(Qe),ge=h(Qe,"SELECT",{class:!0});var ct=y(ge);Ne=h(ct,"OPTION",{"data-svelte-h":!0}),Ee(Ne)!=="svelte-14hzqiw"&&(Ne.textContent=ht);for(let C=0;C<X.length;C+=1)X[C].l(ct);ct.forEach(f),Qe.forEach(f),ot=T(k),ve.l(k),k.forEach(f),this.h()},h(){b(o,"class","text-2xl font-semibold text-gray-900 dark:text-white"),b(l,"class","flex items-center gap-3"),b(D,"class","text-sm text-gray-600 dark:text-gray-400 shrink-0"),b(E,"class","px-2 py-1 rounded border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 text-sm focus:outline-none"),n[13]===void 0&&Be(()=>n[26].call(E)),b(P,"class","px-2 py-1 rounded border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 text-sm focus:outline-none"),n[14]===void 0&&Be(()=>n[27].call(P)),b(V,"class","px-3 py-1 bg-blue-600 hover:bg-blue-700 text-white text-sm rounded-lg transition-colors"),b(_,"class","flex items-center gap-2 bg-white dark:bg-gray-900 rounded-xl border border-gray-100 dark:border-gray-800 px-4 py-2"),b(t,"class","flex items-center justify-between gap-3 mb-6"),b(q,"class","text-sm font-medium text-gray-700 dark:text-gray-300 mb-4"),b(O,"class","px-3 py-2 rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500"),n[10]===void 0&&Be(()=>n[28].call(O)),b(le,"class","px-3 py-2 rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500"),n[11]===void 0&&Be(()=>n[29].call(le)),b(he,"placeholder","Catégorie (ex: Loyers, Travaux…)"),b(he,"class","px-3 py-2 rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500 min-w-48"),b(B,"class","flex flex-wrap gap-3 mb-4"),b(G,"class",ke="border-2 border-dashed rounded-xl p-8 text-center cursor-pointer transition-colors "+(n[8]?"border-blue-400 bg-blue-50 dark:bg-blue-950/30":"border-gray-200 dark:border-gray-700 hover:border-gray-300 dark:hover:border-gray-600")),b(_e,"type","file"),_e.multiple=!0,b(_e,"class","hidden"),b(_e,"accept",".pdf,.jpg,.jpeg,.png,.xlsx,.csv,.doc,.docx"),b(z,"class","bg-white dark:bg-gray-900 rounded-xl border border-gray-100 dark:border-gray-800 p-5 mb-5"),ye.__value="",oe(ye,ye.__value),b(se,"class","px-3 py-2 rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500"),n[5]===void 0&&Be(()=>n[35].call(se)),we.__value="",oe(we,we.__value),b(N,"class","px-3 py-2 rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500"),n[6]===void 0&&Be(()=>n[36].call(N)),Ne.__value="",oe(Ne,Ne.__value),b(ge,"class","px-3 py-2 rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500"),n[7]===void 0&&Be(()=>n[37].call(ge)),b(be,"class","flex flex-wrap gap-3 mb-5"),b(e,"class","p-6 max-w-5xl mx-auto")},m(s,k){$(s,e,k),c(e,t),c(t,l),$e(r,l,null),c(l,a),c(l,o),c(t,d),c(t,_),$e(x,_,null),c(_,L),c(_,D),c(_,v),c(_,E);for(let m=0;m<K.length;m+=1)K[m]&&K[m].m(E,null);de(E,n[13],!0),c(_,M),c(_,P);for(let m=0;m<R.length;m+=1)R[m]&&R[m].m(P,null);de(P,n[14],!0),c(_,fe),c(_,V),c(e,te),c(e,z),c(z,q),c(z,xe),c(z,B),c(B,O);for(let m=0;m<Z.length;m+=1)Z[m]&&Z[m].m(O,null);de(O,n[10],!0),c(B,Pe),c(B,le);for(let m=0;m<J.length;m+=1)J[m]&&J[m].m(le,null);de(le,n[11],!0),c(B,Ue),c(B,he),oe(he,n[12]),c(z,A),ne&&ne.m(z,null),c(z,F),c(z,G),je[H].m(G,null),c(z,Ce),c(z,_e),n[34](_e),c(e,Se),c(e,be),c(be,se),c(se,ye);for(let m=0;m<Q.length;m+=1)Q[m]&&Q[m].m(se,null);de(se,n[5],!0),c(be,ie),c(be,N),c(N,we);for(let m=0;m<W.length;m+=1)W[m]&&W[m].m(N,null);de(N,n[6],!0),c(be,nt),c(be,ge),c(ge,Ne);for(let m=0;m<X.length;m+=1)X[m]&&X[m].m(ge,null);de(ge,n[7],!0),c(e,ot),Ve[me].m(e,null),et=!0,at||(gt=[U(E,"change",n[26]),U(P,"change",n[27]),U(V,"click",n[23]),U(O,"change",n[28]),U(le,"change",n[29]),U(he,"input",n[30]),U(G,"dragover",xt(n[31])),U(G,"dragleave",n[32]),U(G,"drop",xt(n[19])),U(G,"click",n[33]),U(_e,"change",n[20]),U(se,"change",n[35]),U(se,"change",n[18]),U(N,"change",n[36]),U(N,"change",n[18]),U(ge,"change",n[37]),U(ge,"change",n[18])],at=!0)},p(s,k){if(k[0]&2){Ye=j(s[1]);let i;for(i=0;i<Ye.length;i+=1){const S=zt(s,Ye,i);K[i]?K[i].p(S,k):(K[i]=Ft(S),K[i].c(),K[i].m(E,null))}for(;i<K.length;i+=1)K[i].d(1);K.length=Ye.length}if(k[0]&8194&&de(E,s[13]),k[0]&131072){Me=j(s[17]);let i;for(i=0;i<Me.length;i+=1){const S=Vt(s,Me,i);R[i]?R[i].p(S,k):(R[i]=$t(S),R[i].c(),R[i].m(P,null))}for(;i<R.length;i+=1)R[i].d(1);R.length=Me.length}if(k[0]&147456&&de(P,s[14]),k[0]&2){qe=j(s[1]);let i;for(i=0;i<qe.length;i+=1){const S=St(s,qe,i);Z[i]?Z[i].p(S,k):(Z[i]=Lt(S),Z[i].c(),Z[i].m(O,null))}for(;i<Z.length;i+=1)Z[i].d(1);Z.length=qe.length}if(k[0]&1026&&de(O,s[10]),k[0]&131072){Ge=j(s[17]);let i;for(i=0;i<Ge.length;i+=1){const S=Ot(s,Ge,i);J[i]?J[i].p(S,k):(J[i]=At(S),J[i].c(),J[i].m(le,null))}for(;i<J.length;i+=1)J[i].d(1);J.length=Ge.length}k[0]&133120&&de(le,s[11]),k[0]&4096&&he.value!==s[12]&&oe(he,s[12]),s[4]?ne?ne.p(s,k):(ne=Ut(s),ne.c(),ne.m(z,F)):ne&&(ne.d(1),ne=null);let m=H;if(H=bt(s),H!==m&&(rt(),ee(je[m],1,1,()=>{je[m]=null}),lt(),re=je[H],re||(re=je[H]=pt[H](s),re.c()),Y(re,1),re.m(G,null)),(!et||k[0]&256&&ke!==(ke="border-2 border-dashed rounded-xl p-8 text-center cursor-pointer transition-colors "+(s[8]?"border-blue-400 bg-blue-50 dark:bg-blue-950/30":"border-gray-200 dark:border-gray-700 hover:border-gray-300 dark:hover:border-gray-600")))&&b(G,"class",ke),k[0]&2){Ke=j(s[1]);let i;for(i=0;i<Ke.length;i+=1){const S=Nt(s,Ke,i);Q[i]?Q[i].p(S,k):(Q[i]=jt(S),Q[i].c(),Q[i].m(se,null))}for(;i<Q.length;i+=1)Q[i].d(1);Q.length=Ke.length}if(k[0]&34&&de(se,s[5]),k[0]&131072){Re=j(s[17]);let i;for(i=0;i<Re.length;i+=1){const S=Pt(s,Re,i);W[i]?W[i].p(S,k):(W[i]=Bt(S),W[i].c(),W[i].m(N,null))}for(;i<W.length;i+=1)W[i].d(1);W.length=Re.length}if(k[0]&131136&&de(N,s[6]),k[0]&65536){Ze=j(s[16]);let i;for(i=0;i<Ze.length;i+=1){const S=Dt(s,Ze,i);X[i]?X[i].p(S,k):(X[i]=Ht(S),X[i].c(),X[i].m(ge,null))}for(;i<X.length;i+=1)X[i].d(1);X.length=Ze.length}k[0]&65664&&de(ge,s[7]);let ze=me;me=vt(s),me===ze?Ve[me].p(s,k):(rt(),ee(Ve[ze],1,1,()=>{Ve[ze]=null}),lt(),ve=Ve[me],ve?ve.p(s,k):(ve=Ve[me]=mt[me](s),ve.c()),Y(ve,1),ve.m(e,null))},i(s){et||(Y(r.$$.fragment,s),Y(x.$$.fragment,s),Y(re),Y(ve),et=!0)},o(s){ee(r.$$.fragment,s),ee(x.$$.fragment,s),ee(re),ee(ve),et=!1},d(s){s&&f(e),Fe(r),Fe(x),Oe(K,s),Oe(R,s),Oe(Z,s),Oe(J,s),ne&&ne.d(),je[H].d(),n[34](null),Oe(Q,s),Oe(W,s),Oe(X,s),Ve[me].d(),at=!1,Zt(gt)}}}function Cl(n,e,t){let l,r,a=[],o=[],u=!0,d=!1,_="",x="",L=String(new Date().getFullYear()),D="",w=!1,v,E="",M=String(new Date().getFullYear()),P="",fe="",V=String(new Date().getFullYear());const ae=Array.from({length:5},(p,ie)=>String(new Date().getFullYear()-ie));Xt(async()=>{t(1,o=await We.properties.list()||[]),o.length>0&&(t(10,E=o[0].id),t(13,fe=o[0].id)),await te()});async function te(){t(2,u=!0);const p={};x&&(p.property_id=x),L&&(p.fiscal_year=L),D&&(p.category=D),t(0,a=await We.documents.list(p)||[]),t(2,u=!1)}async function z(p){if(!E){t(4,_="Sélectionnez un bien avant d'uploader.");return}t(4,_=""),t(3,d=!0);for(const ie of p){const N=new FormData;N.append("file",ie),N.append("property_id",E),N.append("fiscal_year",M),N.append("category",P);try{await We.documents.upload(N)}catch(we){t(4,_=`Erreur upload "${ie.name}": ${we.message}`)}}t(3,d=!1),await te()}function q(p){t(8,w=!1),z([...p.dataTransfer.files])}function pe(p){z([...p.target.files]),p.target.value=""}async function xe(p,ie){confirm(`Supprimer "${ie}" ?`)&&(await We.documents.delete(p),await te())}function B(p){window.open(We.documents.download(p),"_blank")}function O(){const p={year:V};fe&&(p.property_id=fe),window.open(We.documents.exportUrl(p),"_blank")}const Pe=p=>p?p.includes("pdf")?"📕":p.includes("image")?"🖼️":p.includes("spreadsheet")||p.includes("excel")||p.includes("csv")?"📊":p.includes("word")||p.includes("document")?"📝":"📄":"📄",le=p=>new Date(p).toLocaleDateString("fr-FR");function Ue(){fe=He(this),t(13,fe),t(1,o)}function he(){V=He(this),t(14,V),t(17,ae)}function A(){E=He(this),t(10,E),t(1,o)}function F(){M=He(this),t(11,M),t(17,ae)}function G(){P=this.value,t(12,P)}const H=()=>t(8,w=!0),re=()=>t(8,w=!1),ke=()=>v.click();function Ce(p){el[p?"unshift":"push"](()=>{v=p,t(9,v)})}function _e(){x=He(this),t(5,x),t(1,o)}function Se(){L=He(this),t(6,L),t(17,ae)}function be(){D=He(this),t(7,D),t(16,l),t(0,a)}const se=p=>B(p.id),ye=p=>xe(p.id,p.original_name);return n.$$.update=()=>{n.$$.dirty[0]&1&&t(16,l=[...new Set(a.map(p=>p.category).filter(Boolean))].sort()),n.$$.dirty[0]&1&&t(15,r=(()=>{const p={};for(const ie of a){const N=ie.category||"Sans catégorie";p[N]||(p[N]=[]),p[N].push(ie)}return Object.entries(p).sort(([ie],[N])=>ie.localeCompare(N))})())},[a,o,u,d,_,x,L,D,w,v,E,M,P,fe,V,r,l,ae,te,q,pe,xe,B,O,Pe,le,Ue,he,A,F,G,H,re,ke,Ce,_e,Se,be,se,ye]}class zl extends ft{constructor(e){super(),_t(this,e,Cl,xl,ut,{},null,[-1,-1,-1])}}export{zl as component};