4NK_IA_front/public/assets/UploadView-BAd-aZgO.js
2025-09-18 15:31:16 +00:00

44 lines
174 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{g as xi,c as de,r as c,u as jt,j as o,a as he,b as be,s as W,d as ye,e as Vi,m as ke,f as fe,h as xe,i as vi,k as sn,T as _,l as ln,n as He,o as It,p as Ki,q as Gi,t as gi,v as hi,w as bn,R as Ji,x as bi,y as dt,B as I,z as Xe,A as Re,C as Ye,D as yi,E as Xi,F as Yi,G as Zi,H as Qi,I as yn,J as wn}from"./index-wde0U4qL.js";import{u as Be,o as We,a as it,d as wi,i as Ut,c as Fe,b as cn,e as pe,f as Te,g as _t,P as xt,h as eo,j as to,I as Vt,B as X,A as Kt,L as kn,C as no,k as Ue}from"./Layout-aWSA1CnN.js";import{T as io,g as jn,r as oo,u as Cn}from"./utils-ZQUdJD-K.js";import{g as Ft,P as ao,G as ki,T as Gt,D as Sn}from"./Description-DZr4F8a_.js";import{i as Mt,L as Jt,a as Xt,b as Yt}from"./ListItemText-MHCbhB9z.js";import{L as ji}from"./ListItemIcon-CvUOm9xw.js";import{E as ro,C as so}from"./Error-DWv7Y7dl.js";var Ot={exports:{}},Lt,Rn;function lo(){if(Rn)return Lt;Rn=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Lt=e,Lt}var Nt,Pn;function co(){if(Pn)return Nt;Pn=1;var e=lo();function t(){}function n(){}return n.resetWarningCache=t,Nt=function(){function i(s,l,d,m,v,h){if(h!==e){var j=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw j.name="Invariant Violation",j}}i.isRequired=i;function a(){return i}var r={array:i,bigint:i,bool:i,func:i,number:i,object:i,string:i,symbol:i,any:i,arrayOf:a,element:i,elementType:i,instanceOf:a,node:i,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:n,resetWarningCache:t};return r.PropTypes=r,r},Nt}var En;function po(){return En||(En=1,Ot.exports=co()()),Ot.exports}var uo=po();const se=xi(uo);function mo(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function fo(e){return parseFloat(e)}function In(...e){return e.reduce((t,n)=>n==null?t:function(...a){t.apply(this,a),n.apply(this,a)},()=>{})}function xo(e,t){const n=e.charCodeAt(2);return e[0]==="o"&&e[1]==="n"&&n>=65&&n<=90&&typeof t=="function"}function vo(e,t){if(!e)return t;function n(s,l){const d={};return Object.keys(l).forEach(m=>{xo(m,l[m])&&typeof s[m]=="function"&&(d[m]=(...v)=>{s[m](...v),l[m](...v)})}),d}if(typeof e=="function"||typeof t=="function")return s=>{const l=typeof t=="function"?t(s):t,d=typeof e=="function"?e({...s,...l}):e,m=de(s?.className,l?.className,d?.className),v=n(d,l);return{...l,...d,...v,...!!m&&{className:m},...l?.style&&d?.style&&{style:{...l.style,...d.style}},...l?.sx&&d?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(d.sx)?d.sx:[d.sx]]}}};const i=t,a=n(e,i),r=de(i?.className,e?.className);return{...t,...e,...a,...!!r&&{className:r},...i?.style&&e?.style&&{style:{...i.style,...e.style}},...i?.sx&&e?.sx&&{sx:[...Array.isArray(i.sx)?i.sx:[i.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}function gt(e){return parseInt(e,10)||0}const go={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function ho(e){for(const t in e)return!1;return!0}function Fn(e){return ho(e)||e.outerHeightStyle===0&&!e.overflowing}const bo=c.forwardRef(function(t,n){const{onChange:i,maxRows:a,minRows:r=1,style:s,value:l,...d}=t,{current:m}=c.useRef(l!=null),v=c.useRef(null),h=Be(n,v),j=c.useRef(null),f=c.useRef(null),u=c.useCallback(()=>{const g=v.current,k=f.current;if(!g||!k)return;const y=We(g).getComputedStyle(g);if(y.width==="0px")return{outerHeightStyle:0,overflowing:!1};k.style.width=y.width,k.value=g.value||t.placeholder||"x",k.value.slice(-1)===`
`&&(k.value+=" ");const w=y.boxSizing,D=gt(y.paddingBottom)+gt(y.paddingTop),z=gt(y.borderBottomWidth)+gt(y.borderTopWidth),L=k.scrollHeight;k.value="x";const H=k.scrollHeight;let B=L;r&&(B=Math.max(Number(r)*H,B)),a&&(B=Math.min(Number(a)*H,B)),B=Math.max(B,H);const q=B+(w==="border-box"?D+z:0),F=Math.abs(B-L)<=1;return{outerHeightStyle:q,overflowing:F}},[a,r,t.placeholder]),C=it(()=>{const g=v.current,k=u();if(!g||!k||Fn(k))return!1;const p=k.outerHeightStyle;return j.current!=null&&j.current!==p}),b=c.useCallback(()=>{const g=v.current,k=u();if(!g||!k||Fn(k))return;const p=k.outerHeightStyle;j.current!==p&&(j.current=p,g.style.height=`${p}px`),g.style.overflow=k.overflowing?"hidden":""},[u]),x=c.useRef(-1);jt(()=>{const g=wi(b),k=v?.current;if(!k)return;const p=We(k);p.addEventListener("resize",g);let y;return typeof ResizeObserver<"u"&&(y=new ResizeObserver(()=>{C()&&(y.unobserve(k),cancelAnimationFrame(x.current),b(),x.current=requestAnimationFrame(()=>{y.observe(k)}))}),y.observe(k)),()=>{g.clear(),cancelAnimationFrame(x.current),p.removeEventListener("resize",g),y&&y.disconnect()}},[u,b,C]),jt(()=>{b()});const R=g=>{m||b();const k=g.target,p=k.value.length,y=k.value.endsWith(`
`),w=k.selectionStart===p;y&&w&&k.setSelectionRange(p,p),i&&i(g)};return o.jsxs(c.Fragment,{children:[o.jsx("textarea",{value:l,onChange:R,ref:h,rows:r,style:s,...d}),o.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...go.shadow,...s,paddingTop:0,paddingBottom:0}})]})});function rt({props:e,states:t,muiFormControl:n}){return t.reduce((i,a)=>(i[a]=e[a],n&&typeof e[a]>"u"&&(i[a]=n[a]),i),{})}const pn=c.createContext(void 0);function st(){return c.useContext(pn)}function An(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Ct(e,t=!1){return e&&(An(e.value)&&e.value!==""||t&&An(e.defaultValue)&&e.defaultValue!=="")}function yo(e){return e.startAdornment}function wo(e){return be("MuiInputBase",e)}const ot=he("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var Tn;const At=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${fe(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Tt=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},ko=e=>{const{classes:t,color:n,disabled:i,error:a,endAdornment:r,focused:s,formControl:l,fullWidth:d,hiddenLabel:m,multiline:v,readOnly:h,size:j,startAdornment:f,type:u}=e,C={root:["root",`color${fe(n)}`,i&&"disabled",a&&"error",d&&"fullWidth",s&&"focused",l&&"formControl",j&&j!=="medium"&&`size${fe(j)}`,v&&"multiline",f&&"adornedStart",r&&"adornedEnd",m&&"hiddenLabel",h&&"readOnly"],input:["input",i&&"disabled",u==="search"&&"inputTypeSearch",v&&"inputMultiline",j==="small"&&"inputSizeSmall",m&&"inputHiddenLabel",f&&"inputAdornedStart",r&&"inputAdornedEnd",h&&"readOnly"]};return xe(C,wo,t)},Dt=W("div",{name:"MuiInputBase",slot:"Root",overridesResolver:At})(ke(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${ot.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:t,size:n})=>t.multiline&&n==="small",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:"100%"}}]}))),zt=W("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Tt})(ke(({theme:e})=>{const t=e.palette.mode==="light",n={color:"currentColor",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},i={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${ot.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${ot.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:r})=>!r.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:r})=>r.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),Dn=Vi({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),dn=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:r,autoFocus:s,className:l,color:d,components:m={},componentsProps:v={},defaultValue:h,disabled:j,disableInjectingGlobalStyles:f,endAdornment:u,error:C,fullWidth:b=!1,id:x,inputComponent:R="input",inputProps:g={},inputRef:k,margin:p,maxRows:y,minRows:w,multiline:D=!1,name:z,onBlur:L,onChange:H,onClick:B,onFocus:q,onKeyDown:F,onKeyUp:E,placeholder:A,readOnly:G,renderSuffix:te,rows:T,size:ee,slotProps:ie={},slots:Z={},startAdornment:J,type:Y="text",value:oe,...ce}=i,ue=g.value!=null?g.value:oe,{current:je}=c.useRef(ue!=null),ne=c.useRef(),$=c.useCallback(re=>{},[]),U=Be(ne,k,g.ref,$),[V,K]=c.useState(!1),S=st(),M=rt({props:i,muiFormControl:S,states:["color","disabled","error","hiddenLabel","size","required","filled"]});M.focused=S?S.focused:V,c.useEffect(()=>{!S&&j&&V&&(K(!1),L&&L())},[S,j,V,L]);const Q=S&&S.onFilled,ve=S&&S.onEmpty,Ee=c.useCallback(re=>{Ct(re)?Q&&Q():ve&&ve()},[Q,ve]);jt(()=>{je&&Ee({value:ue})},[ue,Ee,je]);const Ae=re=>{q&&q(re),g.onFocus&&g.onFocus(re),S&&S.onFocus?S.onFocus(re):K(!0)},Pe=re=>{L&&L(re),g.onBlur&&g.onBlur(re),S&&S.onBlur?S.onBlur(re):K(!1)},Se=(re,...Oe)=>{if(!je){const qe=re.target||ne.current;if(qe==null)throw new Error(vi(1));Ee({value:qe.value})}g.onChange&&g.onChange(re,...Oe),H&&H(re,...Oe)};c.useEffect(()=>{Ee(ne.current)},[]);const De=re=>{ne.current&&re.currentTarget===re.target&&ne.current.focus(),B&&B(re)};let Me=R,P=g;D&&Me==="input"&&(T?P={type:void 0,minRows:T,maxRows:T,...P}:P={type:void 0,maxRows:y,minRows:w,...P},Me=bo);const O=re=>{Ee(re.animationName==="mui-auto-fill-cancel"?ne.current:{value:"x"})};c.useEffect(()=>{S&&S.setAdornedStart(!!J)},[S,J]);const le={...i,color:M.color||"primary",disabled:M.disabled,endAdornment:u,error:M.error,focused:M.focused,formControl:S,fullWidth:b,hiddenLabel:M.hiddenLabel,multiline:D,size:M.size,startAdornment:J,type:Y},me=ko(le),Ce=Z.root||m.Root||Dt,ze=ie.root||v.root||{},Ie=Z.input||m.Input||zt;return P={...P,...ie.input??v.input},o.jsxs(c.Fragment,{children:[!f&&typeof Dn=="function"&&(Tn||(Tn=o.jsx(Dn,{}))),o.jsxs(Ce,{...ze,ref:n,onClick:De,...ce,...!Ut(Ce)&&{ownerState:{...le,...ze.ownerState}},className:de(me.root,ze.className,l,G&&"MuiInputBase-readOnly"),children:[J,o.jsx(pn.Provider,{value:null,children:o.jsx(Ie,{"aria-invalid":M.error,"aria-describedby":a,autoComplete:r,autoFocus:s,defaultValue:h,disabled:M.disabled,id:x,onAnimationStart:O,name:z,placeholder:A,readOnly:G,required:M.required,rows:T,value:ue,onKeyDown:F,onKeyUp:E,type:Y,...P,...!Ut(Ie)&&{as:Me,ownerState:{...le,...P.ownerState}},ref:U,className:de(me.input,P.className,G&&"MuiInputBase-readOnly"),onBlur:Pe,onChange:Se,onFocus:Ae})}),u,te?te({...M,startAdornment:J}):null]})]})});function jo(e){return be("MuiInput",e)}const lt={...ot,...he("MuiInput",["root","underline","input"])};function Co(e){return be("MuiOutlinedInput",e)}const Ne={...ot,...he("MuiOutlinedInput",["root","notchedOutline","input"])};function So(e){return be("MuiFilledInput",e)}const Ve={...ot,...he("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},Ro=Fe(o.jsx("path",{d:"M7 10l5 5 5-5z"})),Po={entering:{opacity:1},entered:{opacity:1}},Zt=c.forwardRef(function(t,n){const i=cn(),a={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},{addEndListener:r,appear:s=!0,children:l,easing:d,in:m,onEnter:v,onEntered:h,onEntering:j,onExit:f,onExited:u,onExiting:C,style:b,timeout:x=a,TransitionComponent:R=io,...g}=t,k=c.useRef(null),p=Be(k,Ft(l),n),y=F=>E=>{if(F){const A=k.current;E===void 0?F(A):F(A,E)}},w=y(j),D=y((F,E)=>{oo(F);const A=jn({style:b,timeout:x,easing:d},{mode:"enter"});F.style.webkitTransition=i.transitions.create("opacity",A),F.style.transition=i.transitions.create("opacity",A),v&&v(F,E)}),z=y(h),L=y(C),H=y(F=>{const E=jn({style:b,timeout:x,easing:d},{mode:"exit"});F.style.webkitTransition=i.transitions.create("opacity",E),F.style.transition=i.transitions.create("opacity",E),f&&f(F)}),B=y(u),q=F=>{r&&r(k.current,F)};return o.jsx(R,{appear:s,in:m,nodeRef:k,onEnter:D,onEntered:z,onEntering:w,onExit:H,onExited:B,onExiting:L,addEndListener:q,timeout:x,...g,children:(F,{ownerState:E,...A})=>c.cloneElement(l,{style:{opacity:0,visibility:F==="exited"&&!m?"hidden":void 0,...Po[F],...b,...l.props.style},ref:p,...A})})});function Eo(e){return be("MuiBackdrop",e)}he("MuiBackdrop",["root","invisible"]);const Io=e=>{const{classes:t,invisible:n}=e;return xe({root:["root",n&&"invisible"]},Eo,t)},Fo=W("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),Ci=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiBackdrop"}),{children:a,className:r,component:s="div",invisible:l=!1,open:d,components:m={},componentsProps:v={},slotProps:h={},slots:j={},TransitionComponent:f,transitionDuration:u,...C}=i,b={...i,component:s,invisible:l},x=Io(b),R={transition:f,root:m.Root,...j},g={...v,...h},k={component:s,slots:R,slotProps:g},[p,y]=pe("root",{elementType:Fo,externalForwardedProps:k,className:de(x.root,r),ownerState:b}),[w,D]=pe("transition",{elementType:Zt,externalForwardedProps:k,ownerState:b});return o.jsx(w,{in:d,timeout:u,...C,...D,children:o.jsx(p,{"aria-hidden":!0,...y,classes:x,ref:n,children:a})})});function zn(e){return e.substring(2).toLowerCase()}function Ao(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function To(e){const{children:t,disableReactTree:n=!1,mouseEvent:i="onClick",onClickAway:a,touchEvent:r="onTouchEnd"}=e,s=c.useRef(!1),l=c.useRef(null),d=c.useRef(!1),m=c.useRef(!1);c.useEffect(()=>(setTimeout(()=>{d.current=!0},0),()=>{d.current=!1}),[]);const v=Be(Ft(t),l),h=it(u=>{const C=m.current;m.current=!1;const b=Te(l.current);if(!d.current||!l.current||"clientX"in u&&Ao(u,b))return;if(s.current){s.current=!1;return}let x;u.composedPath?x=u.composedPath().includes(l.current):x=!b.documentElement.contains(u.target)||l.current.contains(u.target),!x&&(n||!C)&&a(u)}),j=u=>C=>{m.current=!0;const b=t.props[u];b&&b(C)},f={ref:v};return r!==!1&&(f[r]=j(r)),c.useEffect(()=>{if(r!==!1){const u=zn(r),C=Te(l.current),b=()=>{s.current=!0};return C.addEventListener(u,h),C.addEventListener("touchmove",b),()=>{C.removeEventListener(u,h),C.removeEventListener("touchmove",b)}}},[h,r]),i!==!1&&(f[i]=j(i)),c.useEffect(()=>{if(i!==!1){const u=zn(i),C=Te(l.current);return C.addEventListener(u,h),()=>{C.removeEventListener(u,h)}}},[h,i]),c.cloneElement(t,f)}function Si(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}function Do(e){const t=Te(e);return t.body===e?We(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function ut(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Mn(e){return parseInt(We(e).getComputedStyle(e).paddingRight,10)||0}function zo(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),i=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||i}function On(e,t,n,i,a){const r=[t,n,...i];[].forEach.call(e.children,s=>{const l=!r.includes(s),d=!zo(s);l&&d&&ut(s,a)})}function $t(e,t){let n=-1;return e.some((i,a)=>t(i)?(n=a,!0):!1),n}function Mo(e,t){const n=[],i=e.container;if(!t.disableScrollLock){if(Do(i)){const s=Si(We(i));n.push({value:i.style.paddingRight,property:"padding-right",el:i}),i.style.paddingRight=`${Mn(i)+s}px`;const l=Te(i).querySelectorAll(".mui-fixed");[].forEach.call(l,d=>{n.push({value:d.style.paddingRight,property:"padding-right",el:d}),d.style.paddingRight=`${Mn(d)+s}px`})}let r;if(i.parentNode instanceof DocumentFragment)r=Te(i).body;else{const s=i.parentElement,l=We(i);r=s?.nodeName==="HTML"&&l.getComputedStyle(s).overflowY==="scroll"?s:i}n.push({value:r.style.overflow,property:"overflow",el:r},{value:r.style.overflowX,property:"overflow-x",el:r},{value:r.style.overflowY,property:"overflow-y",el:r}),r.style.overflow="hidden"}return()=>{n.forEach(({value:r,el:s,property:l})=>{r?s.style.setProperty(l,r):s.style.removeProperty(l)})}}function Oo(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class Lo{constructor(){this.modals=[],this.containers=[]}add(t,n){let i=this.modals.indexOf(t);if(i!==-1)return i;i=this.modals.length,this.modals.push(t),t.modalRef&&ut(t.modalRef,!1);const a=Oo(n);On(n,t.mount,t.modalRef,a,!0);const r=$t(this.containers,s=>s.container===n);return r!==-1?(this.containers[r].modals.push(t),i):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:a}),i)}mount(t,n){const i=$t(this.containers,r=>r.modals.includes(t)),a=this.containers[i];a.restore||(a.restore=Mo(a,n))}remove(t,n=!0){const i=this.modals.indexOf(t);if(i===-1)return i;const a=$t(this.containers,s=>s.modals.includes(t)),r=this.containers[a];if(r.modals.splice(r.modals.indexOf(t),1),this.modals.splice(i,1),r.modals.length===0)r.restore&&r.restore(),t.modalRef&&ut(t.modalRef,n),On(r.container,t.mount,t.modalRef,r.hiddenSiblings,!1),this.containers.splice(a,1);else{const s=r.modals[r.modals.length-1];s.modalRef&&ut(s.modalRef,!1)}return i}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const No=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function $o(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function Wo(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=i=>e.ownerDocument.querySelector(`input[type="radio"]${i}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function Ho(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||Wo(e))}function Bo(e){const t=[],n=[];return Array.from(e.querySelectorAll(No)).forEach((i,a)=>{const r=$o(i);r===-1||!Ho(i)||(r===0?t.push(i):n.push({documentOrder:a,tabIndex:r,node:i}))}),n.sort((i,a)=>i.tabIndex===a.tabIndex?i.documentOrder-a.documentOrder:i.tabIndex-a.tabIndex).map(i=>i.node).concat(t)}function qo(){return!0}function Uo(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:i=!1,disableRestoreFocus:a=!1,getTabbable:r=Bo,isEnabled:s=qo,open:l}=e,d=c.useRef(!1),m=c.useRef(null),v=c.useRef(null),h=c.useRef(null),j=c.useRef(null),f=c.useRef(!1),u=c.useRef(null),C=Be(Ft(t),u),b=c.useRef(null);c.useEffect(()=>{!l||!u.current||(f.current=!n)},[n,l]),c.useEffect(()=>{if(!l||!u.current)return;const g=Te(u.current);return u.current.contains(g.activeElement)||(u.current.hasAttribute("tabIndex")||u.current.setAttribute("tabIndex","-1"),f.current&&u.current.focus()),()=>{a||(h.current&&h.current.focus&&(d.current=!0,h.current.focus()),h.current=null)}},[l]),c.useEffect(()=>{if(!l||!u.current)return;const g=Te(u.current),k=w=>{b.current=w,!(i||!s()||w.key!=="Tab")&&g.activeElement===u.current&&w.shiftKey&&(d.current=!0,v.current&&v.current.focus())},p=()=>{const w=u.current;if(w===null)return;if(!g.hasFocus()||!s()||d.current){d.current=!1;return}if(w.contains(g.activeElement)||i&&g.activeElement!==m.current&&g.activeElement!==v.current)return;if(g.activeElement!==j.current)j.current=null;else if(j.current!==null)return;if(!f.current)return;let D=[];if((g.activeElement===m.current||g.activeElement===v.current)&&(D=r(u.current)),D.length>0){const z=!!(b.current?.shiftKey&&b.current?.key==="Tab"),L=D[0],H=D[D.length-1];typeof L!="string"&&typeof H!="string"&&(z?H.focus():L.focus())}else w.focus()};g.addEventListener("focusin",p),g.addEventListener("keydown",k,!0);const y=setInterval(()=>{g.activeElement&&g.activeElement.tagName==="BODY"&&p()},50);return()=>{clearInterval(y),g.removeEventListener("focusin",p),g.removeEventListener("keydown",k,!0)}},[n,i,a,s,l,r]);const x=g=>{h.current===null&&(h.current=g.relatedTarget),f.current=!0,j.current=g.target;const k=t.props.onFocus;k&&k(g)},R=g=>{h.current===null&&(h.current=g.relatedTarget),f.current=!0};return o.jsxs(c.Fragment,{children:[o.jsx("div",{tabIndex:l?0:-1,onFocus:R,ref:m,"data-testid":"sentinelStart"}),c.cloneElement(t,{ref:C,onFocus:x}),o.jsx("div",{tabIndex:l?0:-1,onFocus:R,ref:v,"data-testid":"sentinelEnd"})]})}function _o(e){return typeof e=="function"?e():e}function Vo(e){return e?e.props.hasOwnProperty("in"):!1}const Ln=()=>{},ht=new Lo;function Ko(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:i=!1,closeAfterTransition:a=!1,onTransitionEnter:r,onTransitionExited:s,children:l,onClose:d,open:m,rootRef:v}=e,h=c.useRef({}),j=c.useRef(null),f=c.useRef(null),u=Be(f,v),[C,b]=c.useState(!m),x=Vo(l);let R=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(R=!1);const g=()=>Te(j.current),k=()=>(h.current.modalRef=f.current,h.current.mount=j.current,h.current),p=()=>{ht.mount(k(),{disableScrollLock:i}),f.current&&(f.current.scrollTop=0)},y=it(()=>{const E=_o(t)||g().body;ht.add(k(),E),f.current&&p()}),w=()=>ht.isTopModal(k()),D=it(E=>{j.current=E,E&&(m&&w()?p():f.current&&ut(f.current,R))}),z=c.useCallback(()=>{ht.remove(k(),R)},[R]);c.useEffect(()=>()=>{z()},[z]),c.useEffect(()=>{m?y():(!x||!a)&&z()},[m,z,x,a,y]);const L=E=>A=>{E.onKeyDown?.(A),!(A.key!=="Escape"||A.which===229||!w())&&(n||(A.stopPropagation(),d&&d(A,"escapeKeyDown")))},H=E=>A=>{E.onClick?.(A),A.target===A.currentTarget&&d&&d(A,"backdropClick")};return{getRootProps:(E={})=>{const A=_t(e);delete A.onTransitionEnter,delete A.onTransitionExited;const G={...A,...E};return{role:"presentation",...G,onKeyDown:L(G),ref:u}},getBackdropProps:(E={})=>{const A=E;return{"aria-hidden":!0,...A,onClick:H(A),open:m}},getTransitionProps:()=>{const E=()=>{b(!1),r&&r()},A=()=>{b(!0),s&&s(),a&&z()};return{onEnter:In(E,l?.props.onEnter??Ln),onExited:In(A,l?.props.onExited??Ln)}},rootRef:u,portalRef:D,isTopModal:w,exited:C,hasTransition:x}}function Go(e){return be("MuiModal",e)}he("MuiModal",["root","hidden","backdrop"]);const Jo=e=>{const{open:t,exited:n,classes:i}=e;return xe({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},Go,i)},Xo=W("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(ke(({theme:e})=>({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:"hidden"}}]}))),Yo=W(Ci,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),Ri=c.forwardRef(function(t,n){const i=ye({name:"MuiModal",props:t}),{BackdropComponent:a=Yo,BackdropProps:r,classes:s,className:l,closeAfterTransition:d=!1,children:m,container:v,component:h,components:j={},componentsProps:f={},disableAutoFocus:u=!1,disableEnforceFocus:C=!1,disableEscapeKeyDown:b=!1,disablePortal:x=!1,disableRestoreFocus:R=!1,disableScrollLock:g=!1,hideBackdrop:k=!1,keepMounted:p=!1,onClose:y,onTransitionEnter:w,onTransitionExited:D,open:z,slotProps:L={},slots:H={},theme:B,...q}=i,F={...i,closeAfterTransition:d,disableAutoFocus:u,disableEnforceFocus:C,disableEscapeKeyDown:b,disablePortal:x,disableRestoreFocus:R,disableScrollLock:g,hideBackdrop:k,keepMounted:p},{getRootProps:E,getBackdropProps:A,getTransitionProps:G,portalRef:te,isTopModal:T,exited:ee,hasTransition:ie}=Ko({...F,rootRef:n}),Z={...F,exited:ee},J=Jo(Z),Y={};if(m.props.tabIndex===void 0&&(Y.tabIndex="-1"),ie){const{onEnter:$,onExited:U}=G();Y.onEnter=$,Y.onExited=U}const oe={slots:{root:j.Root,backdrop:j.Backdrop,...H},slotProps:{...f,...L}},[ce,ue]=pe("root",{ref:n,elementType:Xo,externalForwardedProps:{...oe,...q,component:h},getSlotProps:E,ownerState:Z,className:de(l,J?.root,!Z.open&&Z.exited&&J?.hidden)}),[je,ne]=pe("backdrop",{ref:r?.ref,elementType:a,externalForwardedProps:oe,shouldForwardComponentProp:!0,additionalProps:r,getSlotProps:$=>A({...$,onClick:U=>{$?.onClick&&$.onClick(U)}}),className:de(r?.className,J?.backdrop),ownerState:Z});return!p&&!z&&(!ie||ee)?null:o.jsx(ao,{ref:te,container:v,disablePortal:x,children:o.jsxs(ce,{...ue,children:[!k&&a?o.jsx(je,{...ne}):null,o.jsx(Uo,{disableEnforceFocus:C,disableAutoFocus:u,disableRestoreFocus:R,isEnabled:T,open:z,children:c.cloneElement(m,Y)})]})})});function Zo(e){return be("MuiDialog",e)}const Wt=he("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Pi=c.createContext({}),Qo=W(Ci,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),ea=e=>{const{classes:t,scroll:n,maxWidth:i,fullWidth:a,fullScreen:r}=e,s={root:["root"],container:["container",`scroll${fe(n)}`],paper:["paper",`paperScroll${fe(n)}`,`paperWidth${fe(String(i))}`,a&&"paperFullWidth",r&&"paperFullScreen"]};return xe(s,Zo,t)},ta=W(Ri,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),na=W("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${fe(n.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),ia=W(xt,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${fe(n.scroll)}`],t[`paperWidth${fe(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(ke(({theme:e})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:t})=>!t.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Wt.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(e.breakpoints.values).filter(t=>t!=="xs").map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${Wt.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:t})=>t.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:t})=>t.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Wt.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),Qe=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiDialog"}),a=cn(),r={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":s,"aria-labelledby":l,"aria-modal":d=!0,BackdropComponent:m,BackdropProps:v,children:h,className:j,disableEscapeKeyDown:f=!1,fullScreen:u=!1,fullWidth:C=!1,maxWidth:b="sm",onClick:x,onClose:R,open:g,PaperComponent:k=xt,PaperProps:p={},scroll:y="paper",slots:w={},slotProps:D={},TransitionComponent:z=Zt,transitionDuration:L=r,TransitionProps:H,...B}=i,q={...i,disableEscapeKeyDown:f,fullScreen:u,fullWidth:C,maxWidth:b,scroll:y},F=ea(q),E=c.useRef(),A=K=>{E.current=K.target===K.currentTarget},G=K=>{x&&x(K),E.current&&(E.current=null,R&&R(K,"backdropClick"))},te=sn(l),T=c.useMemo(()=>({titleId:te}),[te]),ee={transition:z,...w},ie={transition:H,paper:p,backdrop:v,...D},Z={slots:ee,slotProps:ie},[J,Y]=pe("root",{elementType:ta,shouldForwardComponentProp:!0,externalForwardedProps:Z,ownerState:q,className:de(F.root,j),ref:n}),[oe,ce]=pe("backdrop",{elementType:Qo,shouldForwardComponentProp:!0,externalForwardedProps:Z,ownerState:q}),[ue,je]=pe("paper",{elementType:ia,shouldForwardComponentProp:!0,externalForwardedProps:Z,ownerState:q,className:de(F.paper,p.className)}),[ne,$]=pe("container",{elementType:na,externalForwardedProps:Z,ownerState:q,className:F.container}),[U,V]=pe("transition",{elementType:Zt,externalForwardedProps:Z,ownerState:q,additionalProps:{appear:!0,in:g,timeout:L,role:"presentation"}});return o.jsx(J,{closeAfterTransition:!0,slots:{backdrop:oe},slotProps:{backdrop:{transitionDuration:L,as:m,...ce}},disableEscapeKeyDown:f,onClose:R,open:g,onClick:G,...Y,...B,children:o.jsx(U,{...V,children:o.jsx(ne,{onMouseDown:A,...$,children:o.jsx(ue,{as:k,elevation:24,role:"dialog","aria-describedby":s,"aria-labelledby":te,"aria-modal":d,...je,children:o.jsx(Pi.Provider,{value:T,children:h})})})})})});function oa(e){return be("MuiDialogActions",e)}he("MuiDialogActions",["root","spacing"]);const aa=e=>{const{classes:t,disableSpacing:n}=e;return xe({root:["root",!n&&"spacing"]},oa,t)},ra=W("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto",variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),et=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiDialogActions"}),{className:a,disableSpacing:r=!1,...s}=i,l={...i,disableSpacing:r},d=aa(l);return o.jsx(ra,{className:de(d.root,a),ownerState:l,ref:n,...s})});function sa(e){return be("MuiDialogContent",e)}he("MuiDialogContent",["root","dividers"]);function la(e){return be("MuiDialogTitle",e)}const ca=he("MuiDialogTitle",["root"]),pa=e=>{const{classes:t,dividers:n}=e;return xe({root:["root",n&&"dividers"]},sa,t)},da=W("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(ke(({theme:e})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:t})=>t.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>!t.dividers,style:{[`.${ca.root} + &`]:{paddingTop:0}}}]}))),tt=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiDialogContent"}),{className:a,dividers:r=!1,...s}=i,l={...i,dividers:r},d=pa(l);return o.jsx(da,{className:de(d.root,a),ownerState:l,ref:n,...s})}),ua=e=>{const{classes:t}=e;return xe({root:["root"]},la,t)},ma=W(_,{name:"MuiDialogTitle",slot:"Root"})({padding:"16px 24px",flex:"0 0 auto"}),nt=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiDialogTitle"}),{className:a,id:r,...s}=i,l=i,d=ua(l),{titleId:m=r}=c.useContext(Pi);return o.jsx(ma,{component:"h2",className:de(d.root,a),ownerState:l,ref:n,variant:"h6",id:r??m,...s})});function fa(e){return be("MuiDivider",e)}he("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);const xa=e=>{const{absolute:t,children:n,classes:i,flexItem:a,light:r,orientation:s,textAlign:l,variant:d}=e;return xe({root:["root",t&&"absolute",d,r&&"light",s==="vertical"&&"vertical",a&&"flexItem",n&&"withChildren",n&&s==="vertical"&&"withChildrenVertical",l==="right"&&s!=="vertical"&&"textAlignRight",l==="left"&&s!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",s==="vertical"&&"wrapperVertical"]},fa,i)},va=W("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(ke(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin",variants:[{props:{absolute:!0},style:{position:"absolute",bottom:0,left:0,width:"100%"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:"inset"},style:{marginLeft:72}},{props:{variant:"middle",orientation:"horizontal"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:"middle",orientation:"vertical"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:"vertical"},style:{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"}},{props:{flexItem:!0},style:{alignSelf:"stretch",height:"auto"}},{props:({ownerState:t})=>!!t.children,style:{display:"flex",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}},{props:({ownerState:t})=>t.children&&t.orientation!=="vertical",style:{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}},{props:({ownerState:t})=>t.orientation==="vertical"&&t.children,style:{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}},{props:({ownerState:t})=>t.textAlign==="right"&&t.orientation!=="vertical",style:{"&::before":{width:"90%"},"&::after":{width:"10%"}}},{props:({ownerState:t})=>t.textAlign==="left"&&t.orientation!=="vertical",style:{"&::before":{width:"10%"},"&::after":{width:"90%"}}}]}))),ga=W("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(ke(({theme:e})=>({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:"nowrap",variants:[{props:{orientation:"vertical"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),St=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiDivider"}),{absolute:a=!1,children:r,className:s,orientation:l="horizontal",component:d=r||l==="vertical"?"div":"hr",flexItem:m=!1,light:v=!1,role:h=d!=="hr"?"separator":void 0,textAlign:j="center",variant:f="fullWidth",...u}=i,C={...i,absolute:a,component:d,flexItem:m,light:v,orientation:l,role:h,textAlign:j,variant:f},b=xa(C);return o.jsx(va,{as:d,className:de(b.root,s),role:h,ref:n,ownerState:C,"aria-orientation":h==="separator"&&(d!=="hr"||l==="vertical")?l:void 0,...u,children:r?o.jsx(ga,{className:b.wrapper,ownerState:C,children:r}):null})});St&&(St.muiSkipListHighlight=!0);const ha=e=>{const{classes:t,disableUnderline:n,startAdornment:i,endAdornment:a,size:r,hiddenLabel:s,multiline:l}=e,d={root:["root",!n&&"underline",i&&"adornedStart",a&&"adornedEnd",r==="small"&&`size${fe(r)}`,s&&"hiddenLabel",l&&"multiline"],input:["input"]},m=xe(d,So,t);return{...t,...m}},ba=W(Dt,{shouldForwardProp:e=>He(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...At(e,t),!n.disableUnderline&&t.underline]}})(ke(({theme:e})=>{const t=e.palette.mode==="light",n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",i=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",r=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${Ve.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${Ve.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:r},variants:[{props:({ownerState:s})=>!s.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Ve.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Ve.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Ve.disabled}, .${Ve.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Ve.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(It()).map(([s])=>({props:{disableUnderline:!1,color:s},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[s]?.main}`}}})),{props:({ownerState:s})=>s.startAdornment,style:{paddingLeft:12}},{props:({ownerState:s})=>s.endAdornment,style:{paddingRight:12}},{props:({ownerState:s})=>s.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:s,size:l})=>s.multiline&&l==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:s})=>s.multiline&&s.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:s})=>s.multiline&&s.hiddenLabel&&s.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),ya=W(zt,{name:"MuiFilledInput",slot:"Input",overridesResolver:Tt})(ke(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),un=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiFilledInput"}),{disableUnderline:a=!1,components:r={},componentsProps:s,fullWidth:l=!1,hiddenLabel:d,inputComponent:m="input",multiline:v=!1,slotProps:h,slots:j={},type:f="text",...u}=i,C={...i,disableUnderline:a,fullWidth:l,inputComponent:m,multiline:v,type:f},b=ha(i),x={root:{ownerState:C},input:{ownerState:C}},R=h??s?ln(x,h??s):x,g=j.root??r.Root??ba,k=j.input??r.Input??ya;return o.jsx(dn,{slots:{root:g,input:k},slotProps:R,fullWidth:l,inputComponent:m,multiline:v,ref:n,type:f,...u,classes:b})});un.muiName="Input";function wa(e){return be("MuiFormControl",e)}he("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const ka=e=>{const{classes:t,margin:n,fullWidth:i}=e,a={root:["root",n!=="none"&&`margin${fe(n)}`,i&&"fullWidth"]};return xe(a,wa,t)},ja=W("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`margin${fe(n.margin)}`],n.fullWidth&&t.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),Ca=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiFormControl"}),{children:a,className:r,color:s="primary",component:l="div",disabled:d=!1,error:m=!1,focused:v,fullWidth:h=!1,hiddenLabel:j=!1,margin:f="none",required:u=!1,size:C="medium",variant:b="outlined",...x}=i,R={...i,color:s,component:l,disabled:d,error:m,fullWidth:h,hiddenLabel:j,margin:f,required:u,size:C,variant:b},g=ka(R),[k,p]=c.useState(()=>{let E=!1;return a&&c.Children.forEach(a,A=>{if(!Mt(A,["Input","Select"]))return;const G=Mt(A,["Select"])?A.props.input:A;G&&yo(G.props)&&(E=!0)}),E}),[y,w]=c.useState(()=>{let E=!1;return a&&c.Children.forEach(a,A=>{Mt(A,["Input","Select"])&&(Ct(A.props,!0)||Ct(A.props.inputProps,!0))&&(E=!0)}),E}),[D,z]=c.useState(!1);d&&D&&z(!1);const L=v!==void 0&&!d?v:D;let H;c.useRef(!1);const B=c.useCallback(()=>{w(!0)},[]),q=c.useCallback(()=>{w(!1)},[]),F=c.useMemo(()=>({adornedStart:k,setAdornedStart:p,color:s,disabled:d,error:m,filled:y,focused:L,fullWidth:h,hiddenLabel:j,size:C,onBlur:()=>{z(!1)},onFocus:()=>{z(!0)},onEmpty:q,onFilled:B,registerEffect:H,required:u,variant:b}),[k,s,d,m,y,L,h,j,H,q,B,u,C,b]);return o.jsx(pn.Provider,{value:F,children:o.jsx(ja,{as:l,ownerState:R,className:de(g.root,r),ref:n,...x,children:a})})});function Sa(e){return be("MuiFormHelperText",e)}const Nn=he("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var $n;const Ra=e=>{const{classes:t,contained:n,size:i,disabled:a,error:r,filled:s,focused:l,required:d}=e,m={root:["root",a&&"disabled",r&&"error",i&&`size${fe(i)}`,n&&"contained",l&&"focused",s&&"filled",d&&"required"]};return xe(m,Sa,t)},Pa=W("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${fe(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(ke(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Nn.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Nn.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:t})=>t.contained,style:{marginLeft:14,marginRight:14}}]}))),Ea=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiFormHelperText"}),{children:a,className:r,component:s="p",disabled:l,error:d,filled:m,focused:v,margin:h,required:j,variant:f,...u}=i,C=st(),b=rt({props:i,muiFormControl:C,states:["variant","size","disabled","error","filled","focused","required"]}),x={...i,component:s,contained:b.variant==="filled"||b.variant==="outlined",variant:b.variant,size:b.size,disabled:b.disabled,error:b.error,filled:b.filled,focused:b.focused,required:b.required};delete x.ownerState;const R=Ra(x);return o.jsx(Pa,{as:s,className:de(R.root,r),ref:n,...u,ownerState:x,children:a===" "?$n||($n=o.jsx("span",{className:"notranslate","aria-hidden":!0,children:""})):a})});function Ia(e){return be("MuiFormLabel",e)}const mt=he("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Fa=e=>{const{classes:t,color:n,focused:i,disabled:a,error:r,filled:s,required:l}=e,d={root:["root",`color${fe(n)}`,a&&"disabled",r&&"error",s&&"filled",i&&"focused",l&&"required"],asterisk:["asterisk",r&&"error"]};return xe(d,Ia,t)},Aa=W("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color==="secondary"&&t.colorSecondary,n.filled&&t.filled]}})(ke(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(e.palette).filter(It()).map(([t])=>({props:{color:t},style:{[`&.${mt.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${mt.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${mt.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),Ta=W("span",{name:"MuiFormLabel",slot:"Asterisk"})(ke(({theme:e})=>({[`&.${mt.error}`]:{color:(e.vars||e).palette.error.main}}))),Da=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiFormLabel"}),{children:a,className:r,color:s,component:l="label",disabled:d,error:m,filled:v,focused:h,required:j,...f}=i,u=st(),C=rt({props:i,muiFormControl:u,states:["color","required","focused","disabled","error","filled"]}),b={...i,color:C.color||"primary",component:l,disabled:C.disabled,error:C.error,filled:C.filled,focused:C.focused,required:C.required},x=Fa(b);return o.jsxs(Aa,{as:l,ownerState:b,className:de(x.root,r),ref:n,...f,children:[a,C.required&&o.jsxs(Ta,{ownerState:b,"aria-hidden":!0,className:x.asterisk,children:["","*"]})]})}),za=e=>{const{classes:t,disableUnderline:n}=e,a=xe({root:["root",!n&&"underline"],input:["input"]},jo,t);return{...t,...a}},Ma=W(Dt,{shouldForwardProp:e=>He(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...At(e,t),!n.disableUnderline&&t.underline]}})(ke(({theme:e})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:"relative",variants:[{props:({ownerState:i})=>i.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:i})=>!i.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${lt.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${lt.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${lt.disabled}, .${lt.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${lt.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(It()).map(([i])=>({props:{color:i,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[i].main}`}}}))]}})),Oa=W(zt,{name:"MuiInput",slot:"Input",overridesResolver:Tt})({}),mn=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiInput"}),{disableUnderline:a=!1,components:r={},componentsProps:s,fullWidth:l=!1,inputComponent:d="input",multiline:m=!1,slotProps:v,slots:h={},type:j="text",...f}=i,u=za(i),b={root:{ownerState:{disableUnderline:a}}},x=v??s?ln(v??s,b):b,R=h.root??r.Root??Ma,g=h.input??r.Input??Oa;return o.jsx(dn,{slots:{root:R,input:g},slotProps:x,fullWidth:l,inputComponent:d,multiline:m,ref:n,type:j,...f,classes:u})});mn.muiName="Input";function La(e){return be("MuiInputLabel",e)}he("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const Na=e=>{const{classes:t,formControl:n,size:i,shrink:a,disableAnimation:r,variant:s,required:l}=e,d={root:["root",n&&"formControl",!r&&"animated",a&&"shrink",i&&i!=="medium"&&`size${fe(i)}`,s],asterisk:[l&&"asterisk"]},m=xe(d,La,t);return{...t,...m}},$a=W(Da,{shouldForwardProp:e=>He(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${mt.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(ke(({theme:e})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:t})=>t.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:t})=>t.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:t})=>!t.disableAnimation,style:{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="filled"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:t,ownerState:n,size:i})=>t==="filled"&&n.shrink&&i==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="outlined"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),Wa=c.forwardRef(function(t,n){const i=ye({name:"MuiInputLabel",props:t}),{disableAnimation:a=!1,margin:r,shrink:s,variant:l,className:d,...m}=i,v=st();let h=s;typeof h>"u"&&v&&(h=v.filled||v.focused||v.adornedStart);const j=rt({props:i,muiFormControl:v,states:["size","variant","required","focused"]}),f={...i,disableAnimation:a,formControl:v,shrink:h,size:j.size,variant:j.variant,required:j.required,focused:j.focused},u=Na(f);return o.jsx($a,{"data-shrink":h,ref:n,className:de(u.root,d),...m,ownerState:f,classes:u})});function Ht(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Wn(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Ei(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(""))}function ct(e,t,n,i,a,r){let s=!1,l=a(e,t,t?n:!1);for(;l;){if(l===e.firstChild){if(s)return!1;s=!0}const d=i?!1:l.disabled||l.getAttribute("aria-disabled")==="true";if(!l.hasAttribute("tabindex")||!Ei(l,r)||d)l=a(e,l,n);else return l.focus(),!0}return!1}const Ha=c.forwardRef(function(t,n){const{actions:i,autoFocus:a=!1,autoFocusItem:r=!1,children:s,className:l,disabledItemsFocusable:d=!1,disableListWrap:m=!1,onKeyDown:v,variant:h="selectedMenu",...j}=t,f=c.useRef(null),u=c.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});jt(()=>{a&&f.current.focus()},[a]),c.useImperativeHandle(i,()=>({adjustStyleForScrollbar:(g,{direction:k})=>{const p=!f.current.style.width;if(g.clientHeight<f.current.clientHeight&&p){const y=`${Si(We(g))}px`;f.current.style[k==="rtl"?"paddingLeft":"paddingRight"]=y,f.current.style.width=`calc(100% + ${y})`}return f.current}}),[]);const C=g=>{const k=f.current,p=g.key;if(g.ctrlKey||g.metaKey||g.altKey){v&&v(g);return}const w=Te(k).activeElement;if(p==="ArrowDown")g.preventDefault(),ct(k,w,m,d,Ht);else if(p==="ArrowUp")g.preventDefault(),ct(k,w,m,d,Wn);else if(p==="Home")g.preventDefault(),ct(k,null,m,d,Ht);else if(p==="End")g.preventDefault(),ct(k,null,m,d,Wn);else if(p.length===1){const D=u.current,z=p.toLowerCase(),L=performance.now();D.keys.length>0&&(L-D.lastTime>500?(D.keys=[],D.repeating=!0,D.previousKeyMatched=!0):D.repeating&&z!==D.keys[0]&&(D.repeating=!1)),D.lastTime=L,D.keys.push(z);const H=w&&!D.repeating&&Ei(w,D);D.previousKeyMatched&&(H||ct(k,w,!1,d,Ht,D))?g.preventDefault():D.previousKeyMatched=!1}v&&v(g)},b=Be(f,n);let x=-1;c.Children.forEach(s,(g,k)=>{if(!c.isValidElement(g)){x===k&&(x+=1,x>=s.length&&(x=-1));return}g.props.disabled||(h==="selectedMenu"&&g.props.selected||x===-1)&&(x=k),x===k&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(x+=1,x>=s.length&&(x=-1))});const R=c.Children.map(s,(g,k)=>{if(k===x){const p={};return r&&(p.autoFocus=!0),g.props.tabIndex===void 0&&h==="selectedMenu"&&(p.tabIndex=0),c.cloneElement(g,p)}return g});return o.jsx(Jt,{role:"menu",ref:b,className:l,onKeyDown:C,tabIndex:a?0:-1,...j,children:R})});function Ba(e){return be("MuiPopover",e)}he("MuiPopover",["root","paper"]);function Hn(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function Bn(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function qn(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function bt(e){return typeof e=="function"?e():e}const qa=e=>{const{classes:t}=e;return xe({root:["root"],paper:["paper"]},Ba,t)},Ua=W(Ri,{name:"MuiPopover",slot:"Root"})({}),Ii=W(xt,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),_a=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiPopover"}),{action:a,anchorEl:r,anchorOrigin:s={vertical:"top",horizontal:"left"},anchorPosition:l,anchorReference:d="anchorEl",children:m,className:v,container:h,elevation:j=8,marginThreshold:f=16,open:u,PaperProps:C={},slots:b={},slotProps:x={},transformOrigin:R={vertical:"top",horizontal:"left"},TransitionComponent:g,transitionDuration:k="auto",TransitionProps:p={},disableScrollLock:y=!1,...w}=i,D=c.useRef(),z={...i,anchorOrigin:s,anchorReference:d,elevation:j,marginThreshold:f,transformOrigin:R,TransitionComponent:g,transitionDuration:k,TransitionProps:p},L=qa(z),H=c.useCallback(()=>{if(d==="anchorPosition")return l;const $=bt(r),V=($&&$.nodeType===1?$:Te(D.current).body).getBoundingClientRect();return{top:V.top+Hn(V,s.vertical),left:V.left+Bn(V,s.horizontal)}},[r,s.horizontal,s.vertical,l,d]),B=c.useCallback($=>({vertical:Hn($,R.vertical),horizontal:Bn($,R.horizontal)}),[R.horizontal,R.vertical]),q=c.useCallback($=>{const U={width:$.offsetWidth,height:$.offsetHeight},V=B(U);if(d==="none")return{top:null,left:null,transformOrigin:qn(V)};const K=H();let S=K.top-V.vertical,M=K.left-V.horizontal;const Q=S+U.height,ve=M+U.width,Ee=We(bt(r)),Ae=Ee.innerHeight-f,Pe=Ee.innerWidth-f;if(f!==null&&S<f){const Se=S-f;S-=Se,V.vertical+=Se}else if(f!==null&&Q>Ae){const Se=Q-Ae;S-=Se,V.vertical+=Se}if(f!==null&&M<f){const Se=M-f;M-=Se,V.horizontal+=Se}else if(ve>Pe){const Se=ve-Pe;M-=Se,V.horizontal+=Se}return{top:`${Math.round(S)}px`,left:`${Math.round(M)}px`,transformOrigin:qn(V)}},[r,d,H,B,f]),[F,E]=c.useState(u),A=c.useCallback(()=>{const $=D.current;if(!$)return;const U=q($);U.top!==null&&$.style.setProperty("top",U.top),U.left!==null&&($.style.left=U.left),$.style.transformOrigin=U.transformOrigin,E(!0)},[q]);c.useEffect(()=>(y&&window.addEventListener("scroll",A),()=>window.removeEventListener("scroll",A)),[r,y,A]);const G=()=>{A()},te=()=>{E(!1)};c.useEffect(()=>{u&&A()}),c.useImperativeHandle(a,()=>u?{updatePosition:()=>{A()}}:null,[u,A]),c.useEffect(()=>{if(!u)return;const $=wi(()=>{A()}),U=We(bt(r));return U.addEventListener("resize",$),()=>{$.clear(),U.removeEventListener("resize",$)}},[r,u,A]);let T=k;const ee={slots:{transition:g,...b},slotProps:{transition:p,paper:C,...x}},[ie,Z]=pe("transition",{elementType:ki,externalForwardedProps:ee,ownerState:z,getSlotProps:$=>({...$,onEntering:(U,V)=>{$.onEntering?.(U,V),G()},onExited:U=>{$.onExited?.(U),te()}}),additionalProps:{appear:!0,in:u}});k==="auto"&&!ie.muiSupportAuto&&(T=void 0);const J=h||(r?Te(bt(r)).body:void 0),[Y,{slots:oe,slotProps:ce,...ue}]=pe("root",{ref:n,elementType:Ua,externalForwardedProps:{...ee,...w},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:b.backdrop},slotProps:{backdrop:vo(typeof x.backdrop=="function"?x.backdrop(z):x.backdrop,{invisible:!0})},container:J,open:u},ownerState:z,className:de(L.root,v)}),[je,ne]=pe("paper",{ref:D,className:L.paper,elementType:Ii,externalForwardedProps:ee,shouldForwardComponentProp:!0,additionalProps:{elevation:j,style:F?void 0:{opacity:0}},ownerState:z});return o.jsx(Y,{...ue,...!Ut(Y)&&{slots:oe,slotProps:ce,disableScrollLock:y},children:o.jsx(ie,{...Z,timeout:T,children:o.jsx(je,{...ne,children:m})})})});function Va(e){return be("MuiMenu",e)}he("MuiMenu",["root","paper","list"]);const Ka={vertical:"top",horizontal:"right"},Ga={vertical:"top",horizontal:"left"},Ja=e=>{const{classes:t}=e;return xe({root:["root"],paper:["paper"],list:["list"]},Va,t)},Xa=W(_a,{shouldForwardProp:e=>He(e)||e==="classes",name:"MuiMenu",slot:"Root"})({}),Ya=W(Ii,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Za=W(Ha,{name:"MuiMenu",slot:"List"})({outline:0}),Qa=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiMenu"}),{autoFocus:a=!0,children:r,className:s,disableAutoFocusItem:l=!1,MenuListProps:d={},onClose:m,open:v,PaperProps:h={},PopoverClasses:j,transitionDuration:f="auto",TransitionProps:{onEntering:u,...C}={},variant:b="selectedMenu",slots:x={},slotProps:R={},...g}=i,k=Ki(),p={...i,autoFocus:a,disableAutoFocusItem:l,MenuListProps:d,onEntering:u,PaperProps:h,transitionDuration:f,TransitionProps:C,variant:b},y=Ja(p),w=a&&!l&&v,D=c.useRef(null),z=(T,ee)=>{D.current&&D.current.adjustStyleForScrollbar(T,{direction:k?"rtl":"ltr"}),u&&u(T,ee)},L=T=>{T.key==="Tab"&&(T.preventDefault(),m&&m(T,"tabKeyDown"))};let H=-1;c.Children.map(r,(T,ee)=>{c.isValidElement(T)&&(T.props.disabled||(b==="selectedMenu"&&T.props.selected||H===-1)&&(H=ee))});const B={slots:x,slotProps:{list:d,transition:C,paper:h,...R}},q=eo({elementType:x.root,externalSlotProps:R.root,ownerState:p,className:[y.root,s]}),[F,E]=pe("paper",{className:y.paper,elementType:Ya,externalForwardedProps:B,shouldForwardComponentProp:!0,ownerState:p}),[A,G]=pe("list",{className:de(y.list,d.className),elementType:Za,shouldForwardComponentProp:!0,externalForwardedProps:B,getSlotProps:T=>({...T,onKeyDown:ee=>{L(ee),T.onKeyDown?.(ee)}}),ownerState:p}),te=typeof B.slotProps.transition=="function"?B.slotProps.transition(p):B.slotProps.transition;return o.jsx(Xa,{onClose:m,anchorOrigin:{vertical:"bottom",horizontal:k?"right":"left"},transformOrigin:k?Ka:Ga,slots:{root:x.root,paper:F,backdrop:x.backdrop,...x.transition&&{transition:x.transition}},slotProps:{root:q,paper:E,backdrop:typeof R.backdrop=="function"?R.backdrop(p):R.backdrop,transition:{...te,onEntering:(...T)=>{z(...T),te?.onEntering?.(...T)}}},open:v,ref:n,transitionDuration:f,ownerState:p,...g,classes:j,children:o.jsx(A,{actions:D,autoFocus:a&&(H===-1||l),autoFocusItem:w,variant:b,...G,children:r})})});function er(e){return be("MuiNativeSelect",e)}const fn=he("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),tr=e=>{const{classes:t,variant:n,disabled:i,multiple:a,open:r,error:s}=e,l={select:["select",n,i&&"disabled",a&&"multiple",s&&"error"],icon:["icon",`icon${fe(n)}`,r&&"iconOpen",i&&"disabled"]};return xe(l,er,t)},Fi=W("select",{name:"MuiNativeSelect"})(({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${fn.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!=="filled"&&t.variant!=="outlined",style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),nr=W(Fi,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:He,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${fn.multiple}`]:t.multiple}]}})({}),Ai=W("svg",{name:"MuiNativeSelect"})(({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${fn.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),ir=W(Ai,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${fe(n.variant)}`],n.open&&t.iconOpen]}})({}),or=c.forwardRef(function(t,n){const{className:i,disabled:a,error:r,IconComponent:s,inputRef:l,variant:d="standard",...m}=t,v={...t,disabled:a,variant:d,error:r},h=tr(v);return o.jsxs(c.Fragment,{children:[o.jsx(nr,{ownerState:v,className:de(h.select,i),disabled:a,ref:l||n,...m}),t.multiple?null:o.jsx(ir,{as:s,ownerState:v,className:h.icon})]})});var Un;const ar=W("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:He})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),rr=W("legend",{name:"MuiNotchedOutlined",shouldForwardProp:He})(ke(({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function sr(e){const{children:t,classes:n,className:i,label:a,notched:r,...s}=e,l=a!=null&&a!=="",d={...e,notched:r,withLabel:l};return o.jsx(ar,{"aria-hidden":!0,className:i,ownerState:d,...s,children:o.jsx(rr,{ownerState:d,children:l?o.jsx("span",{children:a}):Un||(Un=o.jsx("span",{className:"notranslate","aria-hidden":!0,children:""}))})})}const lr=e=>{const{classes:t}=e,i=xe({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Co,t);return{...t,...i}},cr=W(Dt,{shouldForwardProp:e=>He(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:At})(ke(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Ne.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Ne.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Ne.focused} .${Ne.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(It()).map(([n])=>({props:{color:n},style:{[`&.${Ne.focused} .${Ne.notchedOutline}`]:{borderColor:(e.vars||e).palette[n].main}}})),{props:{},style:{[`&.${Ne.error} .${Ne.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Ne.disabled} .${Ne.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:n})=>n.startAdornment,style:{paddingLeft:14}},{props:({ownerState:n})=>n.endAdornment,style:{paddingRight:14}},{props:({ownerState:n})=>n.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:n,size:i})=>n.multiline&&i==="small",style:{padding:"8.5px 14px"}}]}})),pr=W(sr,{name:"MuiOutlinedInput",slot:"NotchedOutline"})(ke(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),dr=W(zt,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Tt})(ke(({theme:e})=>({padding:"16.5px 14px",...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),xn=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiOutlinedInput"}),{components:a={},fullWidth:r=!1,inputComponent:s="input",label:l,multiline:d=!1,notched:m,slots:v={},slotProps:h={},type:j="text",...f}=i,u=lr(i),C=st(),b=rt({props:i,muiFormControl:C,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),x={...i,color:b.color||"primary",disabled:b.disabled,error:b.error,focused:b.focused,formControl:C,fullWidth:r,hiddenLabel:b.hiddenLabel,multiline:d,size:b.size,type:j},R=v.root??a.Root??cr,g=v.input??a.Input??dr,[k,p]=pe("notchedOutline",{elementType:pr,className:u.notchedOutline,shouldForwardComponentProp:!0,ownerState:x,externalForwardedProps:{slots:v,slotProps:h},additionalProps:{label:l!=null&&l!==""&&b.required?o.jsxs(c.Fragment,{children:[l,"","*"]}):l}});return o.jsx(dn,{slots:{root:R,input:g},slotProps:h,renderSuffix:y=>o.jsx(k,{...p,notched:typeof m<"u"?m:!!(y.startAdornment||y.filled||y.focused)}),fullWidth:r,inputComponent:s,multiline:d,ref:n,type:j,...f,classes:{...u,notchedOutline:null}})});xn.muiName="Input";function Ti(e){return be("MuiSelect",e)}const pt=he("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var _n;const ur=W(Fi,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${pt.select}`]:t.select},{[`&.${pt.select}`]:t[n.variant]},{[`&.${pt.error}`]:t.error},{[`&.${pt.multiple}`]:t.multiple}]}})({[`&.${pt.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),mr=W(Ai,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${fe(n.variant)}`],n.open&&t.iconOpen]}})({}),fr=W("input",{shouldForwardProp:e=>Gi(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Vn(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function xr(e){return e==null||typeof e=="string"&&!e.trim()}const vr=e=>{const{classes:t,variant:n,disabled:i,multiple:a,open:r,error:s}=e,l={select:["select",n,i&&"disabled",a&&"multiple",s&&"error"],icon:["icon",`icon${fe(n)}`,r&&"iconOpen",i&&"disabled"],nativeInput:["nativeInput"]};return xe(l,Ti,t)},gr=c.forwardRef(function(t,n){const{"aria-describedby":i,"aria-label":a,autoFocus:r,autoWidth:s,children:l,className:d,defaultOpen:m,defaultValue:v,disabled:h,displayEmpty:j,error:f=!1,IconComponent:u,inputRef:C,labelId:b,MenuProps:x={},multiple:R,name:g,onBlur:k,onChange:p,onClose:y,onFocus:w,onOpen:D,open:z,readOnly:L,renderValue:H,required:B,SelectDisplayProps:q={},tabIndex:F,type:E,value:A,variant:G="standard",...te}=t,[T,ee]=Cn({controlled:A,default:v,name:"Select"}),[ie,Z]=Cn({controlled:z,default:m,name:"Select"}),J=c.useRef(null),Y=c.useRef(null),[oe,ce]=c.useState(null),{current:ue}=c.useRef(z!=null),[je,ne]=c.useState(),$=Be(n,C),U=c.useCallback(N=>{Y.current=N,N&&ce(N)},[]),V=oe?.parentNode;c.useImperativeHandle($,()=>({focus:()=>{Y.current.focus()},node:J.current,value:T}),[T]),c.useEffect(()=>{m&&ie&&oe&&!ue&&(ne(s?null:V.clientWidth),Y.current.focus())},[oe,s]),c.useEffect(()=>{r&&Y.current.focus()},[r]),c.useEffect(()=>{if(!b)return;const N=Te(Y.current).getElementById(b);if(N){const ae=()=>{getSelection().isCollapsed&&Y.current.focus()};return N.addEventListener("click",ae),()=>{N.removeEventListener("click",ae)}}},[b]);const K=(N,ae)=>{N?D&&D(ae):y&&y(ae),ue||(ne(s?null:V.clientWidth),Z(N))},S=N=>{N.button===0&&(N.preventDefault(),Y.current.focus(),K(!0,N))},M=N=>{K(!1,N)},Q=c.Children.toArray(l),ve=N=>{const ae=Q.find(we=>we.props.value===N.target.value);ae!==void 0&&(ee(ae.props.value),p&&p(N,ae))},Ee=N=>ae=>{let we;if(ae.currentTarget.hasAttribute("tabindex")){if(R){we=Array.isArray(T)?T.slice():[];const Le=T.indexOf(N.props.value);Le===-1?we.push(N.props.value):we.splice(Le,1)}else we=N.props.value;if(N.props.onClick&&N.props.onClick(ae),T!==we&&(ee(we),p)){const Le=ae.nativeEvent||ae,vt=new Le.constructor(Le.type,Le);Object.defineProperty(vt,"target",{writable:!0,value:{value:we,name:g}}),p(vt,N)}R||K(!1,ae)}},Ae=N=>{L||[" ","ArrowUp","ArrowDown","Enter"].includes(N.key)&&(N.preventDefault(),K(!0,N))},Pe=oe!==null&&ie,Se=N=>{!Pe&&k&&(Object.defineProperty(N,"target",{writable:!0,value:{value:T,name:g}}),k(N))};delete te["aria-invalid"];let De,Me;const P=[];let O=!1;(Ct({value:T})||j)&&(H?De=H(T):O=!0);const le=Q.map(N=>{if(!c.isValidElement(N))return null;let ae;if(R){if(!Array.isArray(T))throw new Error(vi(2));ae=T.some(we=>Vn(we,N.props.value)),ae&&O&&P.push(N.props.children)}else ae=Vn(T,N.props.value),ae&&O&&(Me=N.props.children);return c.cloneElement(N,{"aria-selected":ae?"true":"false",onClick:Ee(N),onKeyUp:we=>{we.key===" "&&we.preventDefault(),N.props.onKeyUp&&N.props.onKeyUp(we)},role:"option",selected:ae,value:void 0,"data-value":N.props.value})});O&&(R?P.length===0?De=null:De=P.reduce((N,ae,we)=>(N.push(ae),we<P.length-1&&N.push(", "),N),[]):De=Me);let me=je;!s&&ue&&oe&&(me=V.clientWidth);let Ce;typeof F<"u"?Ce=F:Ce=h?null:0;const ze=q.id||(g?`mui-component-select-${g}`:void 0),Ie={...t,variant:G,value:T,open:Pe,error:f},re=vr(Ie),Oe={...x.PaperProps,...typeof x.slotProps?.paper=="function"?x.slotProps.paper(Ie):x.slotProps?.paper},qe={...x.MenuListProps,...typeof x.slotProps?.list=="function"?x.slotProps.list(Ie):x.slotProps?.list},_e=sn();return o.jsxs(c.Fragment,{children:[o.jsx(ur,{as:"div",ref:U,tabIndex:Ce,role:"combobox","aria-controls":Pe?_e:void 0,"aria-disabled":h?"true":void 0,"aria-expanded":Pe?"true":"false","aria-haspopup":"listbox","aria-label":a,"aria-labelledby":[b,ze].filter(Boolean).join(" ")||void 0,"aria-describedby":i,"aria-required":B?"true":void 0,"aria-invalid":f?"true":void 0,onKeyDown:Ae,onMouseDown:h||L?null:S,onBlur:Se,onFocus:w,...q,ownerState:Ie,className:de(q.className,re.select,d),id:ze,children:xr(De)?_n||(_n=o.jsx("span",{className:"notranslate","aria-hidden":!0,children:""})):De}),o.jsx(fr,{"aria-invalid":f,value:Array.isArray(T)?T.join(","):T,name:g,ref:J,"aria-hidden":!0,onChange:ve,tabIndex:-1,disabled:h,className:re.nativeInput,autoFocus:r,required:B,...te,ownerState:Ie}),o.jsx(mr,{as:u,className:re.icon,ownerState:Ie}),o.jsx(Qa,{id:`menu-${g||""}`,anchorEl:V,open:Pe,onClose:M,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},...x,slotProps:{...x.slotProps,list:{"aria-labelledby":b,role:"listbox","aria-multiselectable":R?"true":void 0,disableListWrap:!0,id:_e,...qe},paper:{...Oe,style:{minWidth:me,...Oe!=null?Oe.style:null}}},children:le})]})}),hr=e=>{const{classes:t}=e,i=xe({root:["root"]},Ti,t);return{...t,...i}},vn={name:"MuiSelect",slot:"Root",shouldForwardProp:e=>He(e)&&e!=="variant"},br=W(mn,vn)(""),yr=W(xn,vn)(""),wr=W(un,vn)(""),Di=c.forwardRef(function(t,n){const i=ye({name:"MuiSelect",props:t}),{autoWidth:a=!1,children:r,classes:s={},className:l,defaultOpen:d=!1,displayEmpty:m=!1,IconComponent:v=Ro,id:h,input:j,inputProps:f,label:u,labelId:C,MenuProps:b,multiple:x=!1,native:R=!1,onClose:g,onOpen:k,open:p,renderValue:y,SelectDisplayProps:w,variant:D="outlined",...z}=i,L=R?or:gr,H=st(),B=rt({props:i,muiFormControl:H,states:["variant","error"]}),q=B.variant||D,F={...i,variant:q,classes:s},E=hr(F),{root:A,...G}=E,te=j||{standard:o.jsx(br,{ownerState:F}),outlined:o.jsx(yr,{label:u,ownerState:F}),filled:o.jsx(wr,{ownerState:F})}[q],T=Be(n,Ft(te));return o.jsx(c.Fragment,{children:c.cloneElement(te,{inputComponent:L,inputProps:{children:r,error:B.error,IconComponent:v,variant:q,type:void 0,multiple:x,...R?{id:h}:{autoWidth:a,defaultOpen:d,displayEmpty:m,labelId:C,MenuProps:b,onClose:g,onOpen:k,open:p,renderValue:y,SelectDisplayProps:{id:h,...w}},...f,classes:f?ln(G,f.classes):G,...j?j.props.inputProps:{}},...(x&&R||m)&&q==="outlined"?{notched:!0}:{},ref:T,className:de(te.props.className,l,E.root),...!j&&{variant:q},...z})})});Di.muiName="Select";function kr(e){return be("MuiSkeleton",e)}he("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const jr=e=>{const{classes:t,variant:n,animation:i,hasChildren:a,width:r,height:s}=e;return xe({root:["root",n,i,a&&"withChildren",a&&!r&&"fitContent",a&&!s&&"heightAuto"]},kr,t)},Qt=hi`
0% {
opacity: 1;
}
50% {
opacity: 0.4;
}
100% {
opacity: 1;
}
`,en=hi`
0% {
transform: translateX(-100%);
}
50% {
/* +0.5s of delay between each loop */
transform: translateX(100%);
}
100% {
transform: translateX(100%);
}
`,Cr=typeof Qt!="string"?gi`
animation: ${Qt} 2s ease-in-out 0.5s infinite;
`:null,Sr=typeof en!="string"?gi`
&::after {
animation: ${en} 2s linear 0.5s infinite;
}
`:null,Rr=W("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.animation!==!1&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})(ke(({theme:e})=>{const t=mo(e.shape.borderRadius)||"px",n=fo(e.shape.borderRadius);return{display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:e.alpha(e.palette.text.primary,e.palette.mode==="light"?.11:.13),height:"1.2em",variants:[{props:{variant:"text"},style:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${n}${t}/${Math.round(n/.6*10)/10}${t}`,"&:empty:before":{content:'"\\00a0"'}}},{props:{variant:"circular"},style:{borderRadius:"50%"}},{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:({ownerState:i})=>i.hasChildren,style:{"& > *":{visibility:"hidden"}}},{props:({ownerState:i})=>i.hasChildren&&!i.width,style:{maxWidth:"fit-content"}},{props:({ownerState:i})=>i.hasChildren&&!i.height,style:{height:"auto"}},{props:{animation:"pulse"},style:Cr||{animation:`${Qt} 2s ease-in-out 0.5s infinite`}},{props:{animation:"wave"},style:{position:"relative",overflow:"hidden",WebkitMaskImage:"-webkit-radial-gradient(white, black)","&::after":{background:`linear-gradient(
90deg,
transparent,
${(e.vars||e).palette.action.hover},
transparent
)`,content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}}},{props:{animation:"wave"},style:Sr||{"&::after":{animation:`${en} 2s linear 0.5s infinite`}}}]}})),Ze=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiSkeleton"}),{animation:a="pulse",className:r,component:s="span",height:l,style:d,variant:m="text",width:v,...h}=i,j={...i,animation:a,component:s,variant:m,hasChildren:!!h.children},f=jr(j);return o.jsx(Rr,{as:s,ref:n,className:de(f.root,r),ownerState:j,...h,style:{width:v,height:l,...d}})});function Pr(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:i,open:a,resumeHideDuration:r}=e,s=to();c.useEffect(()=>{if(!a)return;function x(R){R.defaultPrevented||R.key==="Escape"&&i?.(R,"escapeKeyDown")}return document.addEventListener("keydown",x),()=>{document.removeEventListener("keydown",x)}},[a,i]);const l=it((x,R)=>{i?.(x,R)}),d=it(x=>{!i||x==null||s.start(x,()=>{l(null,"timeout")})});c.useEffect(()=>(a&&d(t),s.clear),[a,t,d,s]);const m=x=>{i?.(x,"clickaway")},v=s.clear,h=c.useCallback(()=>{t!=null&&d(r??t*.5)},[t,r,d]),j=x=>R=>{const g=x.onBlur;g?.(R),h()},f=x=>R=>{const g=x.onFocus;g?.(R),v()},u=x=>R=>{const g=x.onMouseEnter;g?.(R),v()},C=x=>R=>{const g=x.onMouseLeave;g?.(R),h()};return c.useEffect(()=>{if(!n&&a)return window.addEventListener("focus",h),window.addEventListener("blur",v),()=>{window.removeEventListener("focus",h),window.removeEventListener("blur",v)}},[n,a,h,v]),{getRootProps:(x={})=>{const R={..._t(e),..._t(x)};return{role:"presentation",...x,...R,onBlur:j(R),onFocus:f(R),onMouseEnter:u(R),onMouseLeave:C(R)}},onClickAway:m}}function Er(e){return be("MuiSnackbarContent",e)}he("MuiSnackbarContent",["root","message","action"]);const Ir=e=>{const{classes:t}=e;return xe({root:["root"],action:["action"],message:["message"]},Er,t)},Fr=W(xt,{name:"MuiSnackbarContent",slot:"Root"})(ke(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98;return{...e.typography.body2,color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(bn(e.palette.background.default,t)),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:bn(e.palette.background.default,t),display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}}})),Ar=W("div",{name:"MuiSnackbarContent",slot:"Message"})({padding:"8px 0"}),Tr=W("div",{name:"MuiSnackbarContent",slot:"Action"})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),Dr=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiSnackbarContent"}),{action:a,className:r,message:s,role:l="alert",...d}=i,m=i,v=Ir(m);return o.jsxs(Fr,{role:l,elevation:6,className:de(v.root,r),ownerState:m,ref:n,...d,children:[o.jsx(Ar,{className:v.message,ownerState:m,children:s}),a?o.jsx(Tr,{className:v.action,ownerState:m,children:a}):null]})});function zr(e){return be("MuiSnackbar",e)}he("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const Mr=e=>{const{classes:t,anchorOrigin:n}=e,i={root:["root",`anchorOrigin${fe(n.vertical)}${fe(n.horizontal)}`]};return xe(i,zr,t)},Or=W("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`anchorOrigin${fe(n.anchorOrigin.vertical)}${fe(n.anchorOrigin.horizontal)}`]]}})(ke(({theme:e})=>({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center",variants:[{props:({ownerState:t})=>t.anchorOrigin.vertical==="top",style:{top:8,[e.breakpoints.up("sm")]:{top:24}}},{props:({ownerState:t})=>t.anchorOrigin.vertical!=="top",style:{bottom:8,[e.breakpoints.up("sm")]:{bottom:24}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="left",style:{justifyContent:"flex-start",[e.breakpoints.up("sm")]:{left:24,right:"auto"}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="right",style:{justifyContent:"flex-end",[e.breakpoints.up("sm")]:{right:24,left:"auto"}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="center",style:{[e.breakpoints.up("sm")]:{left:"50%",right:"auto",transform:"translateX(-50%)"}}}]}))),Lr=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiSnackbar"}),a=cn(),r={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{action:s,anchorOrigin:{vertical:l,horizontal:d}={vertical:"bottom",horizontal:"left"},autoHideDuration:m=null,children:v,className:h,ClickAwayListenerProps:j,ContentProps:f,disableWindowBlurListener:u=!1,message:C,onBlur:b,onClose:x,onFocus:R,onMouseEnter:g,onMouseLeave:k,open:p,resumeHideDuration:y,slots:w={},slotProps:D={},TransitionComponent:z,transitionDuration:L=r,TransitionProps:{onEnter:H,onExited:B,...q}={},...F}=i,E={...i,anchorOrigin:{vertical:l,horizontal:d},autoHideDuration:m,disableWindowBlurListener:u,TransitionComponent:z,transitionDuration:L},A=Mr(E),{getRootProps:G,onClickAway:te}=Pr({...E}),[T,ee]=c.useState(!0),ie=K=>{ee(!0),B&&B(K)},Z=(K,S)=>{ee(!1),H&&H(K,S)},J={slots:{transition:z,...w},slotProps:{content:f,clickAwayListener:j,transition:q,...D}},[Y,oe]=pe("root",{ref:n,className:[A.root,h],elementType:Or,getSlotProps:G,externalForwardedProps:{...J,...F},ownerState:E}),[ce,{ownerState:ue,...je}]=pe("clickAwayListener",{elementType:To,externalForwardedProps:J,getSlotProps:K=>({onClickAway:(...S)=>{const M=S[0];K.onClickAway?.(...S),!M?.defaultMuiPrevented&&te(...S)}}),ownerState:E}),[ne,$]=pe("content",{elementType:Dr,shouldForwardComponentProp:!0,externalForwardedProps:J,additionalProps:{message:C,action:s},ownerState:E}),[U,V]=pe("transition",{elementType:ki,externalForwardedProps:J,getSlotProps:K=>({onEnter:(...S)=>{K.onEnter?.(...S),Z(...S)},onExited:(...S)=>{K.onExited?.(...S),ie(...S)}}),additionalProps:{appear:!0,in:p,timeout:L,direction:l==="top"?"down":"up"},ownerState:E});return!p&&T?null:o.jsx(ce,{...je,...w.clickAwayListener&&{ownerState:ue},children:o.jsx(Y,{...oe,children:o.jsx(U,{...V,children:v||o.jsx(ne,{...$})})})})});function Nr(e){return be("MuiTextField",e)}he("MuiTextField",["root"]);const $r={standard:mn,filled:un,outlined:xn},Wr=e=>{const{classes:t}=e;return xe({root:["root"]},Nr,t)},Hr=W(Ca,{name:"MuiTextField",slot:"Root"})({}),Ke=c.forwardRef(function(t,n){const i=ye({props:t,name:"MuiTextField"}),{autoComplete:a,autoFocus:r=!1,children:s,className:l,color:d="primary",defaultValue:m,disabled:v=!1,error:h=!1,FormHelperTextProps:j,fullWidth:f=!1,helperText:u,id:C,InputLabelProps:b,inputProps:x,InputProps:R,inputRef:g,label:k,maxRows:p,minRows:y,multiline:w=!1,name:D,onBlur:z,onChange:L,onFocus:H,placeholder:B,required:q=!1,rows:F,select:E=!1,SelectProps:A,slots:G={},slotProps:te={},type:T,value:ee,variant:ie="outlined",...Z}=i,J={...i,autoFocus:r,color:d,disabled:v,error:h,fullWidth:f,multiline:w,required:q,select:E,variant:ie},Y=Wr(J),oe=sn(C),ce=u&&oe?`${oe}-helper-text`:void 0,ue=k&&oe?`${oe}-label`:void 0,je=$r[ie],ne={slots:G,slotProps:{input:R,inputLabel:b,htmlInput:x,formHelperText:j,select:A,...te}},$={},U=ne.slotProps.inputLabel;ie==="outlined"&&(U&&typeof U.shrink<"u"&&($.notched=U.shrink),$.label=k),E&&((!A||!A.native)&&($.id=void 0),$["aria-describedby"]=void 0);const[V,K]=pe("root",{elementType:Hr,shouldForwardComponentProp:!0,externalForwardedProps:{...ne,...Z},ownerState:J,className:de(Y.root,l),ref:n,additionalProps:{disabled:v,error:h,fullWidth:f,required:q,color:d,variant:ie}}),[S,M]=pe("input",{elementType:je,externalForwardedProps:ne,additionalProps:$,ownerState:J}),[Q,ve]=pe("inputLabel",{elementType:Wa,externalForwardedProps:ne,ownerState:J}),[Ee,Ae]=pe("htmlInput",{elementType:"input",externalForwardedProps:ne,ownerState:J}),[Pe,Se]=pe("formHelperText",{elementType:Ea,externalForwardedProps:ne,ownerState:J}),[De,Me]=pe("select",{elementType:Di,externalForwardedProps:ne,ownerState:J}),P=o.jsx(S,{"aria-describedby":ce,autoComplete:a,autoFocus:r,defaultValue:m,fullWidth:f,multiline:w,name:D,rows:F,maxRows:p,minRows:y,type:T,value:ee,id:oe,inputRef:g,onBlur:z,onChange:L,onFocus:H,placeholder:B,inputProps:Ae,slots:{input:G.htmlInput?Ee:void 0},...M});return o.jsxs(V,{...K,children:[k!=null&&k!==""&&o.jsx(Q,{htmlFor:oe,id:ue,...ve,children:k}),E?o.jsx(De,{"aria-describedby":ce,id:oe,labelId:ue,value:ee,input:P,...Me,children:s}):P,u&&o.jsx(Pe,{id:ce,...Se,children:u})]})});function Br(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function qr(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function Ur(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(i=>typeof i=="function"?`function ${i.name||"unnamed"}()`:typeof i).join(", ");throw new TypeError(`${t}[${n}]`)}}var Kn=e=>Array.isArray(e)?e:[e];function _r(e){const t=Array.isArray(e[0])?e[0]:e;return Ur(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function Vr(e,t){const n=[],{length:i}=e;for(let a=0;a<i;a++)n.push(e[a].apply(null,t));return n}var Kr=class{constructor(e){this.value=e}deref(){return this.value}},Gr=typeof WeakRef<"u"?WeakRef:Kr,Jr=0,Gn=1;function yt(){return{s:Jr,v:void 0,o:null,p:null}}function zi(e,t={}){let n=yt();const{resultEqualityCheck:i}=t;let a,r=0;function s(){let l=n;const{length:d}=arguments;for(let h=0,j=d;h<j;h++){const f=arguments[h];if(typeof f=="function"||typeof f=="object"&&f!==null){let u=l.o;u===null&&(l.o=u=new WeakMap);const C=u.get(f);C===void 0?(l=yt(),u.set(f,l)):l=C}else{let u=l.p;u===null&&(l.p=u=new Map);const C=u.get(f);C===void 0?(l=yt(),u.set(f,l)):l=C}}const m=l;let v;if(l.s===Gn)v=l.v;else if(v=e.apply(null,arguments),r++,i){const h=a?.deref?.()??a;h!=null&&i(h,v)&&(v=h,r!==0&&r--),a=typeof v=="object"&&v!==null||typeof v=="function"?new Gr(v):v}return m.s=Gn,m.v=v,v}return s.clearCache=()=>{n=yt(),s.resetResultsCount()},s.resultsCount=()=>r,s.resetResultsCount=()=>{r=0},s}function Xr(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,i=(...a)=>{let r=0,s=0,l,d={},m=a.pop();typeof m=="object"&&(d=m,m=a.pop()),Br(m,`createSelector expects an output function after the inputs, but received: [${typeof m}]`);const v={...n,...d},{memoize:h,memoizeOptions:j=[],argsMemoize:f=zi,argsMemoizeOptions:u=[]}=v,C=Kn(j),b=Kn(u),x=_r(a),R=h(function(){return r++,m.apply(null,arguments)},...C),g=f(function(){s++;const p=Vr(x,arguments);return l=R.apply(null,p),l},...b);return Object.assign(g,{resultFunc:m,memoizedResultFunc:R,dependencies:x,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>l,recomputations:()=>r,resetRecomputations:()=>{r=0},memoize:h,argsMemoize:f})};return Object.assign(i,{withTypes:()=>i}),i}var gn=Xr(zi),Yr=Object.assign((e,t=gn)=>{qr(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),i=n.map(r=>e[r]);return t(i,(...r)=>r.reduce((s,l,d)=>(s[n[d]]=l,s),{}))},{withTypes:()=>Yr});function Je(e,t,n,i){function a(r){return r instanceof n?r:new n(function(s){s(r)})}return new(n||(n=Promise))(function(r,s){function l(v){try{m(i.next(v))}catch(h){s(h)}}function d(v){try{m(i.throw(v))}catch(h){s(h)}}function m(v){v.done?r(v.value):a(v.value).then(l,d)}m((i=i.apply(e,t||[])).next())})}const Zr=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function at(e,t,n){const i=Qr(e),{webkitRelativePath:a}=e,r=typeof t=="string"?t:typeof a=="string"&&a.length>0?a:`./${e.name}`;return typeof i.path!="string"&&Jn(i,"path",r),Jn(i,"relativePath",r),i}function Qr(e){const{name:t}=e;if(t&&t.lastIndexOf(".")!==-1&&!e.type){const i=t.split(".").pop().toLowerCase(),a=Zr.get(i);a&&Object.defineProperty(e,"type",{value:a,writable:!1,configurable:!1,enumerable:!0})}return e}function Jn(e,t,n){Object.defineProperty(e,t,{value:n,writable:!1,configurable:!1,enumerable:!0})}const es=[".DS_Store","Thumbs.db"];function ts(e){return Je(this,void 0,void 0,function*(){return Rt(e)&&ns(e.dataTransfer)?rs(e.dataTransfer,e.type):is(e)?os(e):Array.isArray(e)&&e.every(t=>"getFile"in t&&typeof t.getFile=="function")?as(e):[]})}function ns(e){return Rt(e)}function is(e){return Rt(e)&&Rt(e.target)}function Rt(e){return typeof e=="object"&&e!==null}function os(e){return tn(e.target.files).map(t=>at(t))}function as(e){return Je(this,void 0,void 0,function*(){return(yield Promise.all(e.map(n=>n.getFile()))).map(n=>at(n))})}function rs(e,t){return Je(this,void 0,void 0,function*(){if(e.items){const n=tn(e.items).filter(a=>a.kind==="file");if(t!=="drop")return n;const i=yield Promise.all(n.map(ss));return Xn(Mi(i))}return Xn(tn(e.files).map(n=>at(n)))})}function Xn(e){return e.filter(t=>es.indexOf(t.name)===-1)}function tn(e){if(e===null)return[];const t=[];for(let n=0;n<e.length;n++){const i=e[n];t.push(i)}return t}function ss(e){if(typeof e.webkitGetAsEntry!="function")return Yn(e);const t=e.webkitGetAsEntry();return t&&t.isDirectory?Oi(t):Yn(e,t)}function Mi(e){return e.reduce((t,n)=>[...t,...Array.isArray(n)?Mi(n):[n]],[])}function Yn(e,t){return Je(this,void 0,void 0,function*(){var n;if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle=="function"){const r=yield e.getAsFileSystemHandle();if(r===null)throw new Error(`${e} is not a File`);if(r!==void 0){const s=yield r.getFile();return s.handle=r,at(s)}}const i=e.getAsFile();if(!i)throw new Error(`${e} is not a File`);return at(i,(n=t?.fullPath)!==null&&n!==void 0?n:void 0)})}function ls(e){return Je(this,void 0,void 0,function*(){return e.isDirectory?Oi(e):cs(e)})}function Oi(e){const t=e.createReader();return new Promise((n,i)=>{const a=[];function r(){t.readEntries(s=>Je(this,void 0,void 0,function*(){if(s.length){const l=Promise.all(s.map(ls));a.push(l),r()}else try{const l=yield Promise.all(a);n(l)}catch(l){i(l)}}),s=>{i(s)})}r()})}function cs(e){return Je(this,void 0,void 0,function*(){return new Promise((t,n)=>{e.file(i=>{const a=at(i,e.fullPath);t(a)},i=>{n(i)})})})}var wt={},Zn;function ps(){return Zn||(Zn=1,wt.__esModule=!0,wt.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(",");if(n.length===0)return!0;var i=e.name||"",a=(e.type||"").toLowerCase(),r=a.replace(/\/.*$/,"");return n.some(function(s){var l=s.trim().toLowerCase();return l.charAt(0)==="."?i.toLowerCase().endsWith(l):l.endsWith("/*")?r===l.replace(/\/.*$/,""):a===l})}return!0}),wt}var ds=ps();const Bt=xi(ds);function Qn(e){return fs(e)||ms(e)||Ni(e)||us()}function us(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ms(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fs(e){if(Array.isArray(e))return nn(e)}function ei(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,i)}return n}function ti(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ei(Object(n),!0).forEach(function(i){Li(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ei(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function Li(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ft(e,t){return gs(e)||vs(e,t)||Ni(e,t)||xs()}function xs(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ni(e,t){if(e){if(typeof e=="string")return nn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nn(e,t)}}function nn(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function vs(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var i=[],a=!0,r=!1,s,l;try{for(n=n.call(e);!(a=(s=n.next()).done)&&(i.push(s.value),!(t&&i.length===t));a=!0);}catch(d){r=!0,l=d}finally{try{!a&&n.return!=null&&n.return()}finally{if(r)throw l}}return i}}function gs(e){if(Array.isArray(e))return e}var hs=typeof Bt=="function"?Bt:Bt.default,bs="file-invalid-type",ys="file-too-large",ws="file-too-small",ks="too-many-files",js=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=t.split(","),i=n.length>1?"one of ".concat(n.join(", ")):n[0];return{code:bs,message:"File type must be ".concat(i)}},ni=function(t){return{code:ys,message:"File is larger than ".concat(t," ").concat(t===1?"byte":"bytes")}},ii=function(t){return{code:ws,message:"File is smaller than ".concat(t," ").concat(t===1?"byte":"bytes")}},Cs={code:ks,message:"Too many files"};function $i(e,t){var n=e.type==="application/x-moz-file"||hs(e,t);return[n,n?null:js(t)]}function Wi(e,t,n){if(Ge(e.size))if(Ge(t)&&Ge(n)){if(e.size>n)return[!1,ni(n)];if(e.size<t)return[!1,ii(t)]}else{if(Ge(t)&&e.size<t)return[!1,ii(t)];if(Ge(n)&&e.size>n)return[!1,ni(n)]}return[!0,null]}function Ge(e){return e!=null}function Ss(e){var t=e.files,n=e.accept,i=e.minSize,a=e.maxSize,r=e.multiple,s=e.maxFiles,l=e.validator;return!r&&t.length>1||r&&s>=1&&t.length>s?!1:t.every(function(d){var m=$i(d,n),v=ft(m,1),h=v[0],j=Wi(d,i,a),f=ft(j,1),u=f[0],C=l?l(d):null;return h&&u&&!C})}function Pt(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function kt(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function oi(e){e.preventDefault()}function Rs(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function Ps(e){return e.indexOf("Edge/")!==-1}function Es(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return Rs(e)||Ps(e)}function $e(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(i){for(var a=arguments.length,r=new Array(a>1?a-1:0),s=1;s<a;s++)r[s-1]=arguments[s];return t.some(function(l){return!Pt(i)&&l&&l.apply(void 0,[i].concat(r)),Pt(i)})}}function Is(){return"showOpenFilePicker"in window}function Fs(e){if(Ge(e)){var t=Object.entries(e).filter(function(n){var i=ft(n,2),a=i[0],r=i[1],s=!0;return Hi(a)||(console.warn('Skipped "'.concat(a,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),s=!1),(!Array.isArray(r)||!r.every(Bi))&&(console.warn('Skipped "'.concat(a,'" because an invalid file extension was provided.')),s=!1),s}).reduce(function(n,i){var a=ft(i,2),r=a[0],s=a[1];return ti(ti({},n),{},Li({},r,s))},{});return[{description:"Files",accept:t}]}return e}function As(e){if(Ge(e))return Object.entries(e).reduce(function(t,n){var i=ft(n,2),a=i[0],r=i[1];return[].concat(Qn(t),[a],Qn(r))},[]).filter(function(t){return Hi(t)||Bi(t)}).join(",")}function Ts(e){return e instanceof DOMException&&(e.name==="AbortError"||e.code===e.ABORT_ERR)}function Ds(e){return e instanceof DOMException&&(e.name==="SecurityError"||e.code===e.SECURITY_ERR)}function Hi(e){return e==="audio/*"||e==="video/*"||e==="image/*"||e==="text/*"||e==="application/*"||/\w+\/[-+.\w]+/g.test(e)}function Bi(e){return/^.*\.[\w]+$/.test(e)}var zs=["children"],Ms=["open"],Os=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],Ls=["refKey","onChange","onClick"];function Ns(e){return Hs(e)||Ws(e)||qi(e)||$s()}function $s(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ws(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Hs(e){if(Array.isArray(e))return on(e)}function qt(e,t){return Us(e)||qs(e,t)||qi(e,t)||Bs()}function Bs(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qi(e,t){if(e){if(typeof e=="string")return on(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return on(e,t)}}function on(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function qs(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var i=[],a=!0,r=!1,s,l;try{for(n=n.call(e);!(a=(s=n.next()).done)&&(i.push(s.value),!(t&&i.length===t));a=!0);}catch(d){r=!0,l=d}finally{try{!a&&n.return!=null&&n.return()}finally{if(r)throw l}}return i}}function Us(e){if(Array.isArray(e))return e}function ai(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,i)}return n}function ge(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ai(Object(n),!0).forEach(function(i){an(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ai(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function an(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Et(e,t){if(e==null)return{};var n=_s(e,t),i,a;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}function _s(e,t){if(e==null)return{};var n={},i=Object.keys(e),a,r;for(r=0;r<i.length;r++)a=i[r],!(t.indexOf(a)>=0)&&(n[a]=e[a]);return n}var hn=c.forwardRef(function(e,t){var n=e.children,i=Et(e,zs),a=_i(i),r=a.open,s=Et(a,Ms);return c.useImperativeHandle(t,function(){return{open:r}},[r]),Ji.createElement(c.Fragment,null,n(ge(ge({},s),{},{open:r})))});hn.displayName="Dropzone";var Ui={disabled:!1,getFilesFromEvent:ts,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};hn.defaultProps=Ui;hn.propTypes={children:se.func,accept:se.objectOf(se.arrayOf(se.string)),multiple:se.bool,preventDropOnDocument:se.bool,noClick:se.bool,noKeyboard:se.bool,noDrag:se.bool,noDragEventsBubbling:se.bool,minSize:se.number,maxSize:se.number,maxFiles:se.number,disabled:se.bool,getFilesFromEvent:se.func,onFileDialogCancel:se.func,onFileDialogOpen:se.func,useFsAccessApi:se.bool,autoFocus:se.bool,onDragEnter:se.func,onDragLeave:se.func,onDragOver:se.func,onDrop:se.func,onDropAccepted:se.func,onDropRejected:se.func,onError:se.func,validator:se.func};var rn={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function _i(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=ge(ge({},Ui),e),n=t.accept,i=t.disabled,a=t.getFilesFromEvent,r=t.maxSize,s=t.minSize,l=t.multiple,d=t.maxFiles,m=t.onDragEnter,v=t.onDragLeave,h=t.onDragOver,j=t.onDrop,f=t.onDropAccepted,u=t.onDropRejected,C=t.onFileDialogCancel,b=t.onFileDialogOpen,x=t.useFsAccessApi,R=t.autoFocus,g=t.preventDropOnDocument,k=t.noClick,p=t.noKeyboard,y=t.noDrag,w=t.noDragEventsBubbling,D=t.onError,z=t.validator,L=c.useMemo(function(){return As(n)},[n]),H=c.useMemo(function(){return Fs(n)},[n]),B=c.useMemo(function(){return typeof b=="function"?b:ri},[b]),q=c.useMemo(function(){return typeof C=="function"?C:ri},[C]),F=c.useRef(null),E=c.useRef(null),A=c.useReducer(Vs,rn),G=qt(A,2),te=G[0],T=G[1],ee=te.isFocused,ie=te.isFileDialogActive,Z=c.useRef(typeof window<"u"&&window.isSecureContext&&x&&Is()),J=function(){!Z.current&&ie&&setTimeout(function(){if(E.current){var O=E.current.files;O.length||(T({type:"closeDialog"}),q())}},300)};c.useEffect(function(){return window.addEventListener("focus",J,!1),function(){window.removeEventListener("focus",J,!1)}},[E,ie,q,Z]);var Y=c.useRef([]),oe=function(O){F.current&&F.current.contains(O.target)||(O.preventDefault(),Y.current=[])};c.useEffect(function(){return g&&(document.addEventListener("dragover",oi,!1),document.addEventListener("drop",oe,!1)),function(){g&&(document.removeEventListener("dragover",oi),document.removeEventListener("drop",oe))}},[F,g]),c.useEffect(function(){return!i&&R&&F.current&&F.current.focus(),function(){}},[F,R,i]);var ce=c.useCallback(function(P){D?D(P):console.error(P)},[D]),ue=c.useCallback(function(P){P.preventDefault(),P.persist(),Pe(P),Y.current=[].concat(Ns(Y.current),[P.target]),kt(P)&&Promise.resolve(a(P)).then(function(O){if(!(Pt(P)&&!w)){var le=O.length,me=le>0&&Ss({files:O,accept:L,minSize:s,maxSize:r,multiple:l,maxFiles:d,validator:z}),Ce=le>0&&!me;T({isDragAccept:me,isDragReject:Ce,isDragActive:!0,type:"setDraggedFiles"}),m&&m(P)}}).catch(function(O){return ce(O)})},[a,m,ce,w,L,s,r,l,d,z]),je=c.useCallback(function(P){P.preventDefault(),P.persist(),Pe(P);var O=kt(P);if(O&&P.dataTransfer)try{P.dataTransfer.dropEffect="copy"}catch{}return O&&h&&h(P),!1},[h,w]),ne=c.useCallback(function(P){P.preventDefault(),P.persist(),Pe(P);var O=Y.current.filter(function(me){return F.current&&F.current.contains(me)}),le=O.indexOf(P.target);le!==-1&&O.splice(le,1),Y.current=O,!(O.length>0)&&(T({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),kt(P)&&v&&v(P))},[F,v,w]),$=c.useCallback(function(P,O){var le=[],me=[];P.forEach(function(Ce){var ze=$i(Ce,L),Ie=qt(ze,2),re=Ie[0],Oe=Ie[1],qe=Wi(Ce,s,r),_e=qt(qe,2),N=_e[0],ae=_e[1],we=z?z(Ce):null;if(re&&N&&!we)le.push(Ce);else{var Le=[Oe,ae];we&&(Le=Le.concat(we)),me.push({file:Ce,errors:Le.filter(function(vt){return vt})})}}),(!l&&le.length>1||l&&d>=1&&le.length>d)&&(le.forEach(function(Ce){me.push({file:Ce,errors:[Cs]})}),le.splice(0)),T({acceptedFiles:le,fileRejections:me,isDragReject:me.length>0,type:"setFiles"}),j&&j(le,me,O),me.length>0&&u&&u(me,O),le.length>0&&f&&f(le,O)},[T,l,L,s,r,d,j,f,u,z]),U=c.useCallback(function(P){P.preventDefault(),P.persist(),Pe(P),Y.current=[],kt(P)&&Promise.resolve(a(P)).then(function(O){Pt(P)&&!w||$(O,P)}).catch(function(O){return ce(O)}),T({type:"reset"})},[a,$,ce,w]),V=c.useCallback(function(){if(Z.current){T({type:"openDialog"}),B();var P={multiple:l,types:H};window.showOpenFilePicker(P).then(function(O){return a(O)}).then(function(O){$(O,null),T({type:"closeDialog"})}).catch(function(O){Ts(O)?(q(O),T({type:"closeDialog"})):Ds(O)?(Z.current=!1,E.current?(E.current.value=null,E.current.click()):ce(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):ce(O)});return}E.current&&(T({type:"openDialog"}),B(),E.current.value=null,E.current.click())},[T,B,q,x,$,ce,H,l]),K=c.useCallback(function(P){!F.current||!F.current.isEqualNode(P.target)||(P.key===" "||P.key==="Enter"||P.keyCode===32||P.keyCode===13)&&(P.preventDefault(),V())},[F,V]),S=c.useCallback(function(){T({type:"focus"})},[]),M=c.useCallback(function(){T({type:"blur"})},[]),Q=c.useCallback(function(){k||(Es()?setTimeout(V,0):V())},[k,V]),ve=function(O){return i?null:O},Ee=function(O){return p?null:ve(O)},Ae=function(O){return y?null:ve(O)},Pe=function(O){w&&O.stopPropagation()},Se=c.useMemo(function(){return function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=P.refKey,le=O===void 0?"ref":O,me=P.role,Ce=P.onKeyDown,ze=P.onFocus,Ie=P.onBlur,re=P.onClick,Oe=P.onDragEnter,qe=P.onDragOver,_e=P.onDragLeave,N=P.onDrop,ae=Et(P,Os);return ge(ge(an({onKeyDown:Ee($e(Ce,K)),onFocus:Ee($e(ze,S)),onBlur:Ee($e(Ie,M)),onClick:ve($e(re,Q)),onDragEnter:Ae($e(Oe,ue)),onDragOver:Ae($e(qe,je)),onDragLeave:Ae($e(_e,ne)),onDrop:Ae($e(N,U)),role:typeof me=="string"&&me!==""?me:"presentation"},le,F),!i&&!p?{tabIndex:0}:{}),ae)}},[F,K,S,M,Q,ue,je,ne,U,p,y,i]),De=c.useCallback(function(P){P.stopPropagation()},[]),Me=c.useMemo(function(){return function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=P.refKey,le=O===void 0?"ref":O,me=P.onChange,Ce=P.onClick,ze=Et(P,Ls),Ie=an({accept:L,multiple:l,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:ve($e(me,U)),onClick:ve($e(Ce,De)),tabIndex:-1},le,E);return ge(ge({},Ie),ze)}},[E,n,l,U,i]);return ge(ge({},te),{},{isFocused:ee&&!i,getRootProps:Se,getInputProps:Me,rootRef:F,inputRef:E,open:ve(V)})}function Vs(e,t){switch(t.type){case"focus":return ge(ge({},e),{},{isFocused:!0});case"blur":return ge(ge({},e),{},{isFocused:!1});case"openDialog":return ge(ge({},rn),{},{isFileDialogActive:!0});case"closeDialog":return ge(ge({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return ge(ge({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return ge(ge({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return ge({},rn);default:return e}}function ri(){}const si=Fe(o.jsx("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"})),li=Fe(o.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})),Ks=Fe(o.jsx("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z"})),Gs=Fe(o.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"})),ci=Fe(o.jsx("path",{d:"M5 20h14v-2H5zM19 9h-4V3H9v6H5l7 7z"})),pi=Fe(o.jsx("path",{d:"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z"})),di=Fe(o.jsx("path",{d:"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2zm10 14.5V20H8v-3.5l4-4zm-4-5-4-4V4h8v3.5z"})),Js=Fe(o.jsx("path",{d:"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z"})),Xs=Fe(o.jsx("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"})),Ys=Fe(o.jsx("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"})),ui=Fe(o.jsx("path",{d:"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5zm4-3H19v1h1.5V11H19v2h-1.5V7h3zM9 9.5h1v-1H9zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5.5h1v-3h-1z"})),Zs=Fe(o.jsx("path",{d:"m20.41 8.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.42M7 7h7v2H7zm10 10H7v-2h10zm0-4H7v-2h10z"})),Qs=Fe(o.jsx("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"})),mi=Fe([o.jsx("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"},"0"),o.jsx("path",{d:"M12 10h-2v2H9v-2H7V9h2V7h1v2h2z"},"1")]),fi=Fe(o.jsx("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z"})),el=e=>e.document.documents,tl=e=>e.document.pendingFiles,nl=e=>e.document.currentFolderName,il=e=>e.document.currentFolderHash,ol=gn([el],e=>e),al=gn([nl,il],(e,t)=>e||(t==="7d99a85daf66a0081a0e881630e6b39b"?"Dossier par défaut":"Dossier sans nom")),rl=({document:e,onClose:t})=>{const n=bi(),i=dt(p=>p.document.currentFolderHash),[a,r]=c.useState(null),[s,l]=c.useState(!0),[d,m]=c.useState(null),[v,h]=c.useState(1),[j,f]=c.useState(1),[u,C]=c.useState(0),[b,x]=c.useState(null);c.useEffect(()=>{l(!0),m(null),h(1),f(1);const p=setTimeout(()=>{C(3),l(!1)},1e3);return()=>clearTimeout(p)},[e]),c.useEffect(()=>{let p=!1;return(async()=>{try{const w=await fetch(`/api/cache/${e.id}`,{headers:{Accept:"application/json"}});if(!w.ok)return;const D=await w.json();p||r(D)}catch{}})(),()=>{p=!0}},[e]);const R=()=>{if(e.previewUrl){const p=window.document.createElement("a");p.href=e.previewUrl,p.download=e.name,p.click()}},g=e.mimeType.includes("pdf")||e.name.toLowerCase().endsWith(".pdf"),k=e.mimeType.startsWith("image/")||[".png",".jpg",".jpeg",".gif",".webp"].some(p=>e.name.toLowerCase().endsWith(p));return!g&&k?o.jsxs(Qe,{open:!0,onClose:t,maxWidth:"lg",fullWidth:!0,children:[o.jsx(nt,{children:o.jsxs(I,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[o.jsx(_,{variant:"h6",children:e.name}),o.jsx(Vt,{onClick:t,title:"Fermer",children:o.jsx(li,{})})]})}),o.jsxs(tt,{dividers:!0,children:[o.jsxs(I,{display:"flex",justifyContent:"space-between",alignItems:"center",mb:2,children:[o.jsx(I,{}),o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx(X,{variant:"outlined",size:"small",startIcon:o.jsx(fi,{}),onClick:()=>f(p=>Math.max(p-.2,.2)),children:"Zoom -"}),o.jsxs(_,{variant:"body2",children:[Math.round(j*100),"%"]}),o.jsx(X,{variant:"outlined",size:"small",startIcon:o.jsx(mi,{}),onClick:()=>f(p=>Math.min(p+.2,4)),children:"Zoom +"})]})]}),o.jsx(I,{sx:{border:"1px solid",borderColor:"grey.300",borderRadius:1,overflow:"auto",maxHeight:"70vh",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"grey.50"},children:e.previewUrl?o.jsx("img",{src:e.previewUrl,alt:e.name,style:{maxWidth:`${100*j}%`,maxHeight:`${100*j}%`,objectFit:"contain"},onLoad:()=>l(!1),onError:()=>{m("Erreur de chargement de l'image"),l(!1)}}):o.jsxs(I,{textAlign:"center",p:4,children:[o.jsx(_,{variant:"h6",gutterBottom:!0,children:"Aperçu image"}),o.jsx(_,{variant:"body2",color:"text.secondary",children:"Le fichier a été uploadé avec succès."}),o.jsxs(_,{variant:"body2",color:"text.secondary",children:["Taille: ",(e.size/1024/1024).toFixed(2)," MB"]})]})}),o.jsxs(I,{sx:{mt:2},children:[o.jsx(_,{variant:"subtitle1",gutterBottom:!0,children:"Données extraites"}),o.jsxs(I,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",md:"1fr 1fr"},gap:2},children:[o.jsxs(I,{children:[o.jsx(_,{variant:"subtitle2",children:"Personnes"}),o.jsx(I,{children:Array.isArray(a?.extraction?.entities?.persons)&&a.extraction.entities.persons.length>0?a.extraction.entities.persons.map((p,y)=>o.jsxs(I,{display:"flex",alignItems:"center",justifyContent:"space-between",sx:{py:.5,gap:1},children:[o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx("input",{style:{padding:4},defaultValue:p.firstName,onChange:w=>p.firstName=w.target.value}),o.jsx("input",{style:{padding:4},defaultValue:p.lastName,onChange:w=>p.lastName=w.target.value})]}),o.jsxs(I,{display:"flex",gap:1,children:[o.jsx(X,{size:"small",variant:"outlined",disabled:!i||b===`pimg-${y}`,onClick:async()=>{if(i)try{x(`pimg-${y}`),await Xe(i,e.id,"person",{index:y,id:p.id,patch:{firstName:p.firstName,lastName:p.lastName}}),await n(Re(i)).unwrap()}finally{x(null)}},children:"Enregistrer"}),o.jsx(X,{size:"small",color:"error",onClick:async()=>{if(i)try{await Ye(i,e.id,"person",{index:y,id:p.id}),await n(Re(i)).unwrap();const w=JSON.parse(JSON.stringify(a));w.extraction.entities.persons.splice(y,1),r(w)}catch{}},children:"Supprimer"})]})]},`pimg-${y}`)):o.jsx(_,{variant:"caption",color:"text.secondary",children:"Aucune personne"})})]}),o.jsxs(I,{children:[o.jsx(_,{variant:"subtitle2",children:"Adresses"}),o.jsx(I,{children:Array.isArray(a?.extraction?.entities?.addresses)&&a.extraction.entities.addresses.length>0?a.extraction.entities.addresses.map((p,y)=>o.jsxs(I,{display:"flex",alignItems:"center",justifyContent:"space-between",sx:{py:.5,gap:1},children:[o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx("input",{style:{padding:4,width:220},defaultValue:p.street,onChange:w=>p.street=w.target.value}),o.jsx("input",{style:{padding:4,width:100},defaultValue:p.postalCode,onChange:w=>p.postalCode=w.target.value}),o.jsx("input",{style:{padding:4,width:160},defaultValue:p.city,onChange:w=>p.city=w.target.value}),o.jsx("input",{style:{padding:4,width:120},defaultValue:p.country||"",onChange:w=>p.country=w.target.value})]}),o.jsxs(I,{display:"flex",gap:1,children:[o.jsx(X,{size:"small",variant:"outlined",disabled:!i||b===`aimg-${y}`,onClick:async()=>{if(i)try{x(`aimg-${y}`),await Xe(i,e.id,"address",{index:y,id:p.id,patch:{street:p.street,city:p.city,postalCode:p.postalCode,country:p.country}}),await n(Re(i)).unwrap()}finally{x(null)}},children:"Enregistrer"}),o.jsx(X,{size:"small",color:"error",onClick:async()=>{if(i)try{await Ye(i,e.id,"address",{index:y,id:p.id}),await n(Re(i)).unwrap();const w=JSON.parse(JSON.stringify(a));w.extraction.entities.addresses.splice(y,1),r(w)}catch{}},children:"Supprimer"})]})]},`aimg-${y}`)):o.jsx(_,{variant:"caption",color:"text.secondary",children:"Aucune adresse"})})]}),o.jsxs(I,{children:[o.jsx(_,{variant:"subtitle2",children:"Entreprises"}),o.jsx(I,{children:Array.isArray(a?.extraction?.entities?.companies)&&a.extraction.entities.companies.length>0?a.extraction.entities.companies.map((p,y)=>o.jsxs(I,{display:"flex",alignItems:"center",justifyContent:"space-between",sx:{py:.5,gap:1},children:[o.jsx(I,{display:"flex",alignItems:"center",gap:1,children:o.jsx("input",{style:{padding:4,width:260},defaultValue:p.name,onChange:w=>p.name=w.target.value})}),o.jsxs(I,{display:"flex",gap:1,children:[o.jsx(X,{size:"small",variant:"outlined",disabled:!i||b===`cimg-${y}`,onClick:async()=>{if(i)try{x(`cimg-${y}`),await Xe(i,e.id,"company",{index:y,id:p.id,patch:{name:p.name}}),await n(Re(i)).unwrap()}finally{x(null)}},children:"Enregistrer"}),o.jsx(X,{size:"small",color:"error",onClick:async()=>{if(i)try{await Ye(i,e.id,"company",{index:y,id:p.id}),await n(Re(i)).unwrap();const w=JSON.parse(JSON.stringify(a));w.extraction.entities.companies.splice(y,1),r(w)}catch{}},children:"Supprimer"})]})]},`cimg-${y}`)):o.jsx(_,{variant:"caption",color:"text.secondary",children:"Aucune entreprise"})})]})]})]})]}),o.jsxs(et,{children:[o.jsx(X,{onClick:t,children:"Fermer"}),o.jsx(X,{variant:"contained",startIcon:o.jsx(ci,{}),onClick:R,disabled:!e.previewUrl,children:"Télécharger"})]})]}):o.jsxs(Qe,{open:!0,onClose:t,maxWidth:"lg",fullWidth:!0,children:[o.jsx(nt,{children:o.jsxs(I,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx(ui,{color:"error"}),o.jsx(_,{variant:"h6",children:e.name})]}),o.jsx(Vt,{onClick:t,title:"Fermer",children:o.jsx(li,{})})]})}),o.jsxs(tt,{dividers:!0,children:[s&&o.jsxs(I,{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"400px",children:[o.jsx(yi,{}),o.jsx(_,{variant:"body2",sx:{ml:2},children:"Chargement du PDF..."})]}),d&&o.jsx(Kt,{severity:"error",sx:{mb:2},children:d}),!s&&!d&&o.jsxs(I,{children:[o.jsxs(I,{display:"flex",justifyContent:"space-between",alignItems:"center",mb:2,children:[o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx(X,{variant:"outlined",size:"small",startIcon:o.jsx(Xs,{}),onClick:()=>h(p=>Math.max(p-1,1)),disabled:v<=1,children:"Précédent"}),o.jsxs(_,{variant:"body2",children:["Page ",v," sur ",u]}),o.jsx(X,{variant:"outlined",size:"small",endIcon:o.jsx(Ys,{}),onClick:()=>h(p=>Math.min(p+1,u)),disabled:v>=u,children:"Suivant"})]}),o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx(X,{variant:"outlined",size:"small",startIcon:o.jsx(fi,{}),onClick:()=>f(p=>Math.max(p-.2,.5)),children:"Zoom -"}),o.jsxs(_,{variant:"body2",children:[Math.round(j*100),"%"]}),o.jsx(X,{variant:"outlined",size:"small",startIcon:o.jsx(mi,{}),onClick:()=>f(p=>Math.min(p+.2,2)),children:"Zoom +"})]})]}),o.jsx(I,{sx:{border:"1px solid",borderColor:"grey.300",borderRadius:1,overflow:"hidden",maxHeight:"70vh",display:"flex",justifyContent:"center",backgroundColor:"grey.50"},children:e.previewUrl?o.jsx(I,{sx:{width:"100%",height:"600px"},children:o.jsx("iframe",{src:`${e.previewUrl}#toolbar=1&navpanes=1&scrollbar=1&page=1&view=FitH`,width:"100%",height:"100%",style:{border:"none",transform:`scale(${j})`,transformOrigin:"top left",width:`${100/j}%`,height:`${600/j}px`},title:`Aperçu de ${e.name}`,onLoad:()=>l(!1),onError:()=>{m("Erreur de chargement du PDF"),l(!1)}})}):o.jsx(I,{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"400px",children:o.jsxs(I,{textAlign:"center",children:[o.jsx(ui,{sx:{fontSize:64,color:"error.main",mb:2}}),o.jsx(_,{variant:"h6",gutterBottom:!0,children:"Aperçu PDF"}),o.jsxs(_,{variant:"body2",color:"text.secondary",children:['Le fichier PDF "',e.name,'" a été uploadé avec succès.']}),o.jsxs(_,{variant:"body2",color:"text.secondary",children:["Taille: ",(e.size/1024/1024).toFixed(2)," MB"]})]})})}),o.jsxs(I,{sx:{mt:2},children:[o.jsx(_,{variant:"subtitle1",gutterBottom:!0,children:"Données extraites"}),o.jsxs(I,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",md:"1fr 1fr"},gap:2},children:[o.jsxs(I,{children:[o.jsx(_,{variant:"subtitle2",children:"Personnes"}),o.jsx(I,{children:Array.isArray(a?.extraction?.entities?.persons)&&a.extraction.entities.persons.length>0?a.extraction.entities.persons.map((p,y)=>o.jsxs(I,{display:"flex",alignItems:"center",justifyContent:"space-between",sx:{py:.5,gap:1},children:[o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx("input",{style:{padding:4},defaultValue:p.firstName,onChange:w=>p.firstName=w.target.value}),o.jsx("input",{style:{padding:4},defaultValue:p.lastName,onChange:w=>p.lastName=w.target.value})]}),o.jsxs(I,{display:"flex",gap:1,children:[o.jsx(X,{size:"small",variant:"outlined",disabled:!i||b===`p-${y}`,onClick:async()=>{if(i)try{x(`p-${y}`),await Xe(i,e.id,"person",{index:y,id:p.id,patch:{firstName:p.firstName,lastName:p.lastName}}),await n(Re(i)).unwrap()}finally{x(null)}},children:"Enregistrer"}),o.jsx(X,{size:"small",color:"error",onClick:async()=>{if(i)try{await Ye(i,e.id,"person",{index:y,id:p.id}),await n(Re(i)).unwrap();const w=JSON.parse(JSON.stringify(a));w.extraction.entities.persons.splice(y,1),r(w)}catch{}},children:"Supprimer"})]})]},`p-${y}`)):o.jsx(_,{variant:"caption",color:"text.secondary",children:"Aucune personne"})})]}),o.jsxs(I,{children:[o.jsx(_,{variant:"subtitle2",children:"Adresses"}),o.jsx(I,{children:Array.isArray(a?.extraction?.entities?.addresses)&&a.extraction.entities.addresses.length>0?a.extraction.entities.addresses.map((p,y)=>o.jsxs(I,{display:"flex",alignItems:"center",justifyContent:"space-between",sx:{py:.5,gap:1},children:[o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx("input",{style:{padding:4,width:220},defaultValue:p.street,onChange:w=>p.street=w.target.value}),o.jsx("input",{style:{padding:4,width:100},defaultValue:p.postalCode,onChange:w=>p.postalCode=w.target.value}),o.jsx("input",{style:{padding:4,width:160},defaultValue:p.city,onChange:w=>p.city=w.target.value}),o.jsx("input",{style:{padding:4,width:120},defaultValue:p.country||"",onChange:w=>p.country=w.target.value})]}),o.jsxs(I,{display:"flex",gap:1,children:[o.jsx(X,{size:"small",variant:"outlined",disabled:!i||b===`a-${y}`,onClick:async()=>{if(i)try{x(`a-${y}`),await Xe(i,e.id,"address",{index:y,id:p.id,patch:{street:p.street,city:p.city,postalCode:p.postalCode,country:p.country}}),await n(Re(i)).unwrap()}finally{x(null)}},children:"Enregistrer"}),o.jsx(X,{size:"small",color:"error",onClick:async()=>{if(i)try{await Ye(i,e.id,"address",{index:y,id:p.id}),await n(Re(i)).unwrap();const w=JSON.parse(JSON.stringify(a));w.extraction.entities.addresses.splice(y,1),r(w)}catch{}},children:"Supprimer"})]})]},`a-${y}`)):o.jsx(_,{variant:"caption",color:"text.secondary",children:"Aucune adresse"})})]}),o.jsxs(I,{children:[o.jsx(_,{variant:"subtitle2",children:"Entreprises"}),o.jsx(I,{children:Array.isArray(a?.extraction?.entities?.companies)&&a.extraction.entities.companies.length>0?a.extraction.entities.companies.map((p,y)=>o.jsxs(I,{display:"flex",alignItems:"center",justifyContent:"space-between",sx:{py:.5,gap:1},children:[o.jsx(I,{display:"flex",alignItems:"center",gap:1,children:o.jsx("input",{style:{padding:4,width:260},defaultValue:p.name,onChange:w=>p.name=w.target.value})}),o.jsxs(I,{display:"flex",gap:1,children:[o.jsx(X,{size:"small",variant:"outlined",disabled:!i||b===`c-${y}`,onClick:async()=>{if(i)try{x(`c-${y}`),await Xe(i,e.id,"company",{index:y,id:p.id,patch:{name:p.name}}),await n(Re(i)).unwrap()}finally{x(null)}},children:"Enregistrer"}),o.jsx(X,{size:"small",color:"error",onClick:async()=>{if(i)try{await Ye(i,e.id,"company",{index:y,id:p.id}),await n(Re(i)).unwrap();const w=JSON.parse(JSON.stringify(a));w.extraction.entities.companies.splice(y,1),r(w)}catch{}},children:"Supprimer"})]})]},`c-${y}`)):o.jsx(_,{variant:"caption",color:"text.secondary",children:"Aucune entreprise"})})]})]})]})]})]}),o.jsxs(et,{children:[o.jsx(X,{onClick:t,children:"Fermer"}),o.jsx(X,{variant:"contained",startIcon:o.jsx(ci,{}),onClick:R,disabled:!e.previewUrl,children:"Télécharger"})]})]})},sl=c.memo(({doc:e,index:t,onPreview:n,onDelete:i,onReplace:a,onConfirmAddress:r,onReview:s,onOpenCorrections:l,isReviewing:d,totalCount:m})=>{const v=f=>f.startsWith("image/")?o.jsx(Js,{}):f==="application/pdf"?o.jsx(Sn,{}):f.startsWith("text/")?o.jsx(Zs,{}):o.jsx(Sn,{}),h=f=>{switch(f){case"completed":return o.jsx(so,{color:"success"});case"processing":return o.jsx(di,{color:"warning"});case"error":return o.jsx(ro,{color:"error"});default:return o.jsx(di,{color:"disabled"})}},j=f=>{switch(f){case"completed":return"success";case"processing":return"warning";case"error":return"error";default:return"default"}};return o.jsxs("div",{children:[o.jsxs(Xt,{children:[o.jsx(ji,{children:v(e.mimeType)}),o.jsx(Yt,{primary:o.jsxs(I,{children:[o.jsxs(I,{display:"flex",alignItems:"center",gap:1,mb:1,children:[h(e.status),o.jsx(_,{variant:"subtitle1",sx:{wordBreak:"break-word",overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",maxWidth:{xs:"200px",sm:"300px",md:"400px"}},children:(()=>{if(e.status==="processing"&&e.name===e.id){const u=["53985cbd461f137c847a13f6a4b82758e5920fb9ccc3ffea9d5d1ac99007e6ce.jpg","aceeb1161004f938d2abf1b88b216ef1ea68fad6141374a66efbdda9d796ac6e.jpg"].find(C=>C.startsWith(e.id));if(u)return u}return e.displayName||e.name})()})]}),o.jsxs(I,{display:"flex",gap:1,flexWrap:"wrap",children:[o.jsx(Ue,{label:e.status,size:"small",color:j(e.status)}),e.mimeType&&e.mimeType!=="application/octet-stream"&&o.jsx(Ue,{label:e.mimeType,size:"small",variant:"outlined"}),e.size>0&&o.jsx(Ue,{label:`${(e.size/1024/1024).toFixed(2)} MB`,size:"small",variant:"outlined"}),d&&o.jsx(Ue,{color:"default",label:"Révision IA en cours…",size:"small"}),(()=>{const f=e,u=f?.metadata?.quality?.ollamaScore??f?.status?.review?.score,C=f?.status?.review?.avis,b=f?.status?.review?.durationMs;if(e.status==="completed"&&typeof u=="number"){const x=o.jsx(Ue,{color:"success",label:`IA: ${u.toFixed(2)}`,size:"small",variant:"outlined"}),R=`${C||""}${b?(C?" — ":"")+"durée: "+b+" ms":""}`;return R?o.jsx(Gt,{title:R,children:o.jsx("span",{children:x})}):x}return null})(),(()=>{const u=e?.status?.review?.corrections,C=Array.isArray(u)?u.length:0;return e.status==="completed"&&C>0?o.jsx(Ue,{color:"info",label:`Corrections: ${C}`,size:"small",variant:"outlined",onClick:()=>l(e,u)}):null})(),e.status==="completed"&&e?.suggestions?.needsReupload&&o.jsx(Ue,{color:"warning",label:"Qualité faible: remplacer",size:"small",onClick:()=>a(e)}),e.status==="completed"&&e?.suggestions?.needsAddressConfirmation&&o.jsx(Ue,{color:"info",label:"Adresse à confirmer",size:"small",onClick:()=>r(e)})]})]})}),o.jsxs(I,{display:"flex",gap:1,flexDirection:{xs:"column",sm:"row"},children:[o.jsx(X,{size:"small",startIcon:o.jsx(Qs,{}),onClick:()=>n(e),disabled:e.status!=="completed",fullWidth:!0,children:"Aperçu"}),o.jsx(Gt,{title:"Analyse IA (Ollama): calcule un score de fiabilité, propose des corrections, ajoute un avis.",children:o.jsx("span",{children:o.jsx(X,{size:"small",onClick:()=>s(e),disabled:e.status!=="completed"||d,fullWidth:!0,children:d?"Révision IA…":"Révision IA"})})}),o.jsx(X,{size:"small",color:"error",onClick:()=>i(e.id),fullWidth:!0,children:"Supprimer"})]})]}),t<m-1&&o.jsx(St,{})]},`${e.id}-${t}`)});function xl(){const e=bi(),{error:t,currentFolderHash:n,loading:i,bootstrapped:a,hasPending:r}=dt(S=>S.document),s=dt(al),l=dt(ol),d=dt(tl),m=l;console.log("🏠 [UPLOAD_VIEW] Component loaded, documents count:",m.length);const[v,h]=c.useState(null),j=c.useCallback(S=>{e(Xi(S))},[e]),[f,u]=c.useState(!1),[C,b]=c.useState(!1),[x,R]=c.useState(""),[g,k]=c.useState(""),[p,y]=c.useState(""),[w,D]=c.useState(!1),[z,L]=c.useState({street:"",city:"",postalCode:"",country:"France"}),[H,B]=c.useState(null),[q,F]=c.useState(!1),[E,A]=c.useState(null),[G,te]=c.useState([]),[T,ee]=c.useState(null),[ie,Z]=c.useState({open:!1,severity:"success",message:""}),J=c.useCallback(S=>{try{const Q=(S.suggestions||{}).detectedAddress||{street:"",city:"",postalCode:"",country:"France"};L({street:Q.street||"",city:Q.city||"",postalCode:Q.postalCode||"",country:Q.country||"France"}),B(S),D(!0)}catch(M){console.error("❌ Préparation confirmation adresse:",M)}},[]),Y=c.useCallback(async()=>{if(!(!n||!H))try{await Yi(n,H.id,z),D(!1),await e(Re(n)).unwrap()}catch(S){console.error("❌ Confirmation adresse:",S)}},[n,H,z,e]),oe=c.useCallback(async S=>{if(n)try{ee(S.id),await Zi(n,S.id),await e(Re(n)).unwrap(),Z({open:!0,severity:"success",message:"Révision IA terminée: score et corrections mis à jour."})}catch(M){console.error("❌ Révision IA:",M),Z({open:!0,severity:"error",message:"Échec de la révision IA. Réessaie plus tard."})}finally{ee(null)}},[n,e]),ce=c.useCallback(S=>{const M=document.createElement("input");M.type="file",M.accept="image/*,application/pdf",M.onchange=async()=>{const Q=M.files&&M.files[0]||null;if(!(!Q||!n))try{await Qi(n,S.id),await e(yn({file:Q,folderHash:n})).unwrap(),await e(Re(n)).unwrap()}catch(ve){console.error("❌ Remplacement de document:",ve)}},M.click()},[n,e]),ue=c.useCallback(async()=>{try{const S=await fetch("/api/folders",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:x||"Nouveau dossier",description:g||""})});if(!S.ok)throw new Error(await S.text());const M=await S.json();e(wn(M.folderHash)),await e(Re(M.folderHash)).unwrap(),console.log("✅ [UPLOAD] Nouveau dossier créé:",M.folderHash),b(!1),R(""),k("")}catch(S){console.error("❌ [UPLOAD] Erreur lors de la création du dossier:",S)}},[e]),je=c.useCallback(async()=>{if(p.trim())try{e(wn(p.trim())),await e(Re(p.trim())).unwrap(),console.log("✅ [UPLOAD] Dossier chargé:",p.trim()),u(!1),y("")}catch(S){console.error("❌ [UPLOAD] Erreur lors du chargement du dossier:",S)}},[e,p]),ne=c.useCallback(()=>{n&&(navigator.clipboard.writeText(n),console.log("📋 [UPLOAD] Hash du dossier copié:",n))},[n]),$=c.useCallback(async S=>{if(!n){console.error("❌ [UPLOAD] Aucun dossier sélectionné");return}const M=S.map(async Q=>{try{console.log(`📤 [UPLOAD] Upload de ${Q.name} dans le dossier ${n}`),await e(yn({file:Q,folderHash:n})).unwrap(),await e(Re(n)).unwrap(),console.log(`✅ [UPLOAD] ${Q.name} uploadé avec succès`)}catch(ve){console.error(`❌ [UPLOAD] Erreur lors du traitement de ${Q.name}:`,ve)}});await Promise.all(M)},[e,n]),{getRootProps:U,getInputProps:V,isDragActive:K}=_i({onDrop:$,accept:{"application/pdf":[".pdf"],"image/*":[".png",".jpg",".jpeg",".tiff"]},multiple:!0});return c.useEffect(()=>{(async()=>{if(n&&!(s&&s.length>0))try{const M=await fetch(`/api/folders/${n}/meta`);if(M.ok){const Q=await M.json();Q?.name&&window.dispatchEvent(new CustomEvent("4nk:setFolderName",{detail:Q.name}))}}catch{}})()},[n,s]),!a||i?o.jsx(kn,{children:o.jsxs(I,{display:"flex",alignItems:"center",justifyContent:"center",minHeight:240,children:[o.jsx(yi,{size:28,sx:{mr:2}}),o.jsx(_,{children:"Chargement des fichiers du dossier…"})]})}):o.jsxs(kn,{children:[o.jsx(_,{variant:"h4",gutterBottom:!0,children:"Analyse de documents IA"}),o.jsx(I,{sx:{mb:3,p:2,bgcolor:"grey.50",borderRadius:1,border:"1px solid",borderColor:"grey.200"},children:o.jsxs(I,{display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:2,children:[o.jsxs(I,{display:"flex",alignItems:"center",gap:2,children:[o.jsx(_,{variant:"h6",color:"text.secondary",children:"Dossier actuel :"}),o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx(_,{variant:"body1",sx:{fontFamily:"monospace",bgcolor:"grey.100",px:1,py:.5,borderRadius:1,fontSize:"0.875rem"},children:s||(n?"Dossier sans nom":"Aucun dossier sélectionné")}),n&&o.jsx(Gt,{title:"Copier le hash du dossier",children:o.jsx(Vt,{size:"small",onClick:ne,children:o.jsx(Gs,{fontSize:"small"})})})]})]}),o.jsxs(I,{display:"flex",gap:1,children:[o.jsx(X,{variant:"outlined",startIcon:o.jsx(si,{}),onClick:()=>b(!0),size:"small",children:"CRÉER UN DOSSIER"}),o.jsx(X,{variant:"outlined",startIcon:o.jsx(pi,{}),onClick:()=>u(!0),size:"small",children:"Charger dossier"})]})]})}),o.jsxs(xt,{...U(),sx:{p:{xs:2,sm:4},textAlign:"center",cursor:"pointer",border:"2px dashed",borderColor:K?"primary.main":"grey.300",bgcolor:K?"action.hover":"background.paper","&:hover":{borderColor:"primary.main",bgcolor:"action.hover"}},children:[o.jsx("input",{...V()}),o.jsx(Ks,{sx:{fontSize:{xs:36,sm:48},color:"primary.main",mb:2}}),o.jsx(_,{variant:"h6",gutterBottom:!0,sx:{fontSize:{xs:"1.1rem",sm:"1.25rem"}},children:K?"Déposez les fichiers ici...":"Glissez-déposez vos documents ou cliquez pour sélectionner"}),o.jsx(_,{variant:"body2",color:"text.secondary",sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"}},children:"Formats acceptés: PDF, PNG, JPG, JPEG, TIFF"})]}),t&&o.jsx(Kt,{severity:"error",sx:{mt:2},children:t}),(m.length>0||r)&&o.jsxs(I,{sx:{mt:3},children:[o.jsxs(_,{variant:"h6",gutterBottom:!0,children:["Documents analysés (",m.length,")"]}),o.jsx(no,{children:o.jsxs(Jt,{children:[m.map((S,M)=>o.jsx(sl,{doc:S,index:M,onPreview:h,onDelete:j,onReplace:ce,onConfirmAddress:J,onReview:oe,onOpenCorrections:(Q,ve)=>{A(Q),te(ve),F(!0)},isReviewing:T===S.id,totalCount:m.length},`${S.id}-${M}`)),r&&o.jsx(o.Fragment,{children:(d.length>0?d:new Array(2).fill(null)).map((S,M)=>o.jsxs("div",{children:[o.jsxs(Xt,{children:[o.jsx(ji,{children:o.jsx(Ze,{variant:"circular",width:24,height:24})}),o.jsx(Yt,{primary:o.jsxs(I,{children:[o.jsx(I,{display:"flex",alignItems:"center",gap:1,mb:1,children:o.jsx(Ze,{variant:"rounded",width:180,height:18})}),o.jsxs(I,{display:"flex",gap:1,children:[o.jsx(Ze,{variant:"rounded",width:60,height:24}),o.jsx(Ze,{variant:"rounded",width:100,height:24})]})]})}),o.jsxs(I,{display:"flex",gap:1,flexDirection:{xs:"column",sm:"row"},children:[o.jsx(Ze,{variant:"rounded",width:84,height:32}),o.jsx(Ze,{variant:"rounded",width:84,height:32})]})]}),o.jsx(St,{})]},`sk-${M}`))})]})})]}),v&&o.jsx(rl,{document:v,onClose:()=>h(null)}),o.jsxs(Qe,{open:f,onClose:()=>u(!1),maxWidth:"sm",fullWidth:!0,children:[o.jsx(nt,{children:o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx(pi,{}),"Charger un dossier existant"]})}),o.jsxs(tt,{children:[o.jsx(_,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"Entrez le hash du dossier que vous souhaitez charger. Le hash est un identifiant unique de 32 caractères."}),o.jsx(Ke,{autoFocus:!0,margin:"dense",label:"Hash du dossier",placeholder:"ex: 0e7ae08a4f14f3154be1bd69d5617c74",fullWidth:!0,variant:"outlined",value:p,onChange:S=>y(S.target.value),sx:{fontFamily:"monospace"},helperText:"Le hash doit contenir exactement 32 caractères hexadécimaux"})]}),o.jsxs(et,{children:[o.jsx(X,{onClick:()=>u(!1),children:"Annuler"}),o.jsx(X,{onClick:je,variant:"contained",disabled:!p.trim()||p.trim().length!==32,children:"Charger le dossier"})]})]}),o.jsxs(Qe,{open:C,onClose:()=>b(!1),maxWidth:"sm",fullWidth:!0,children:[o.jsx(nt,{children:o.jsxs(I,{display:"flex",alignItems:"center",gap:1,children:[o.jsx(si,{}),"Créer un nouveau dossier"]})}),o.jsxs(tt,{children:[o.jsx(Ke,{autoFocus:!0,margin:"dense",label:"Nom du dossier",fullWidth:!0,variant:"outlined",value:x,onChange:S=>R(S.target.value)}),o.jsx(Ke,{margin:"dense",label:"Description",fullWidth:!0,multiline:!0,minRows:2,variant:"outlined",value:g,onChange:S=>k(S.target.value)})]}),o.jsxs(et,{children:[o.jsx(X,{onClick:()=>b(!1),children:"Annuler"}),o.jsx(X,{onClick:ue,variant:"contained",disabled:!x.trim(),children:"Créer"})]})]}),o.jsxs(Qe,{open:w,onClose:()=>D(!1),maxWidth:"sm",fullWidth:!0,children:[o.jsx(nt,{children:"Confirmer l'adresse détectée"}),o.jsxs(tt,{children:[o.jsx(Ke,{margin:"dense",label:"Rue",fullWidth:!0,variant:"outlined",value:z.street,onChange:S=>L({...z,street:S.target.value})}),o.jsx(Ke,{margin:"dense",label:"Code postal",fullWidth:!0,variant:"outlined",value:z.postalCode,onChange:S=>L({...z,postalCode:S.target.value})}),o.jsx(Ke,{margin:"dense",label:"Ville",fullWidth:!0,variant:"outlined",value:z.city,onChange:S=>L({...z,city:S.target.value})}),o.jsx(Ke,{margin:"dense",label:"Pays",fullWidth:!0,variant:"outlined",value:z.country,onChange:S=>L({...z,country:S.target.value})})]}),o.jsxs(et,{children:[o.jsx(X,{onClick:()=>D(!1),children:"Annuler"}),o.jsx(X,{variant:"contained",onClick:Y,children:"Confirmer"})]})]}),o.jsxs(Qe,{open:q,onClose:()=>F(!1),maxWidth:"sm",fullWidth:!0,children:[o.jsx(nt,{children:"Corrections proposées par l'IA"}),o.jsxs(tt,{children:[E?o.jsxs(_,{variant:"subtitle2",sx:{mb:1},children:["Document: ",E.displayName||E.name]}):null,Array.isArray(G)&&G.length>0?o.jsx(Jt,{children:G.map((S,M)=>o.jsx(Xt,{alignItems:"flex-start",children:o.jsx(Yt,{primary:S?.path?String(S.path):`Correction ${M+1}`,secondary:o.jsxs(o.Fragment,{children:[o.jsxs(_,{variant:"body2",color:"text.secondary",children:["Valeur: ",typeof S?.value=="object"?JSON.stringify(S.value):String(S?.value??"")]}),typeof S?.confidence=="number"&&o.jsxs(_,{variant:"caption",color:"text.secondary",children:["Confiance: ",S.confidence.toFixed?S.confidence.toFixed(2):S.confidence]})]})})},`corr-${M}`))}):o.jsx(_,{variant:"body2",color:"text.secondary",children:"Aucune correction disponible."})]}),o.jsx(et,{children:o.jsx(X,{onClick:()=>F(!1),children:"Fermer"})})]}),o.jsx(Lr,{open:ie.open,autoHideDuration:3e3,onClose:()=>Z({...ie,open:!1}),anchorOrigin:{vertical:"bottom",horizontal:"center"},children:o.jsx(Kt,{onClose:()=>Z({...ie,open:!1}),severity:ie.severity,variant:"filled",sx:{width:"100%"},children:ie.message})})]})}export{xl as default};