1import{j as n}from"./jsx-runtime-D_zvdyIk.js";import{c as w}from"./index-5zs3RZdd.js";import{v as m}from"./chunk-4N6VE7H7-CYH4PXiQ.js";import{r as ee}from"./resolve-to-node-Bl44lgnH.js";import{E as te,U as ie}from"./file-sharing-provider-DWrH9fGx.js";import{u as oe}from"./use-state-ref-0aYGV7fB.js";import{u as se}from"./use-const-CyuDI2Jw.js";import{u as ne}from"./use-callback-ref-CJ9SODNh.js";import{r as A,b as N}from"./result-BtcenhOc.js";import{u as L}from"./get-api-DWzc_bBF.js";import{O as ae}from"./tooltip-Dh-GCyoz.js";import{f as R}from"./form-validation-BmVkRcjs.js";const lt=({tag:o="span",dots:e=3,className:t})=>{const s=m.useId();return n.jsx(o,{id:s,className:w("default:w-6 default:h-5 default:flex default:items-center default:justify-center","default:[--loading-dots-size:0.375rem]",t),children:n.jsx("span",{className:"w-full h-full flex justify-between items-center",children:[...Array(e).keys()].map(i=>n.jsx("span",{className:"block flex-none w-[--loading-dots-size] h-[--loading-dots-size] bg-current rounded-full animate-dots",style:{animationDelay:`${.1*i}s`}},i))})})},re={cx:"50%",cy:"50%",fill:"none"},ce=({id:o,emptyCircleProps:e,fillCircleProps:t})=>{const s=`${o}-mask`;return n.jsxs(n.Fragment,{children:[n.jsx("mask",{id:s,children:n.jsx("circle",{...t,strokeLinecap:"round",className:w(t.className,"stroke-white")})}),n.jsx("circle",{...e,className:w(t.className,"stroke-slate-300")}),n.jsx("foreignObject",{x:"0",y:"0",width:"100%",height:"100%",mask:`url(#${s})`,children:n.jsx("div",{className:"w-full h-full from-primary-900 via-90% via-lime-700 to-primary-900 bg-conic"})})]})},I=(o="var(--progress)")=>`calc(var(--dashArray) * ((100 - ${o}) / 100))`,S=o=>o.replace(/:/g,"-"),dt=({className:o,strokeWidth:e=5,progress:t=.5,loading:s,children:i=ce})=>{const a=m.useId(),r=`${S(a)}-stroke-loading`,c=`${S(a)}-spin`,l={...re,fill:"none",style:{transform:s?"":"rotate(-90deg)",transformOrigin:"50% 50%",strokeWidth:"var(--strokeWidth)",r:"var(--radius)"},className:"default:[stroke-linecap:round]"},f={...l,style:{...l.style,strokeDasharray:"var(--dashArray)",strokeDashoffset:s?"":"var(--dashOffset)",animation:s?`${r} 2.5s infinite ease-in-out, ${c} 5s infinite linear`:""},className:"default:[stroke-linecap:round] default:[transition:stroke-dashoffset_0.1s]"};return n.jsxs("svg",{className:w("default:w-full default:h-full isolate [contain:size_layout_style]",o),style:{"--progress":String(t*100),"--strokeWidth":String(typeof e=="number"?`${e}px`:e),"--radius":"calc(50% - (var(--strokeWidth) / 2))","--dashArray":"calc(2 * 3.141592653 * var(--radius))","--dashOffset":I()},children:[n.jsx("style",{children:`@keyframes ${r} { 2 0% { 3 stroke-dashoffset: ${I("-100")}; 4 } 5 100% { 6 stroke-dashoffset: ${I("100")}; 7 } 8 } 9 @keyframes ${c} { 10 0% { transform: rotate(0deg); } 11 50% { transform: rotate(420deg); } 12 100% { transform: rotate(720deg); } 13 }`}),ee(i,{id:a,emptyCircleProps:l,fillCircleProps:f})]})},M=o=>{if(typeof o=="string")return[o];const e=URL.createObjectURL(o);return[e,()=>URL.revokeObjectURL(e)]},le=async(o,e=0)=>{const[t,s]=M(o),i=document.createElement("audio"),a=new Promise((r,c)=>{i.onloadedmetadata=()=>{const l=new AbortController,{signal:f}=l,g=Math.max(0,Math.min(i.duration,e))||0,v=setInterval(()=>p(),50),p=()=>{i.currentTime===g&&i.readyState>=2&&setTimeout(()=>{l.abort(),clearInterval(v),r(i)},50)};i.addEventListener("loadeddata",p,{signal:f}),i.addEventListener("seeked",p,{signal:f}),i.addEventListener("timeupdate",p,{signal:f}),i.currentTime=g},i.onerror=()=>{c(new Error(`Couldn't load audio: ${t}`))}});return i.src=t,a.catch(r=>A(L(r))).then(()=>N({mediaElement:i,dispose:()=>{s==null||s()}}))},de=async o=>{const[e,t]=M(o),s=document.createElement("img"),i=new Promise((r,c)=>{s.onload=()=>{r(s)},s.onerror=()=>{c(new Error(`Couldn't load image: ${e}`))}});s.src=e;const a=N({mediaElement:s,dispose:()=>{t==null||t()}});return s.complete?a:i.catch(r=>A(L(r))).then(()=>a)},pe=async(o,e=0)=>{const[t,s]=M(o),i=document.createElement("video"),a=new Promise((r,c)=>{i.onloadedmetadata=()=>{const l=new AbortController,{signal:f}=l,g=Math.max(0,Math.min(i.duration,e))||0,v=setInterval(()=>p(),50),p=()=>{i.currentTime===g&&i.readyState>=2&&setTimeout(()=>{l.abort(),clearInterval(v),r(i)},50)};i.addEventListener("loadeddata",p,{signal:f}),i.addEventListener("seeked",p,{signal:f}),i.addEventListener("timeupdate",p,{signal:f}),i.currentTime=g},i.onerror=()=>{c(new Error(`Couldn't load video: ${t}`))}});return i.src=t,a.catch(r=>A(L(r))).then(()=>N({mediaElement:i,dispose:()=>{s==null||s()}}))},me=o=>{const{s3Status:e,ephemeralPublicKey:t,baseFileEncryptionKeyId:s,nameEncrypted:i,sha1Encrypted:a,originalSharingBucketId:r}=o;return!!(e==="UPLOADED"&&s&&t&&i&&a&&r)};
13class fe extends Error{}class pt extends Error{}class mt{constructor(e,t){this.collection=e,this.options=t,this.events=new te,this._result=null,this._stage="initial",this._queuePosition=null;const{id:s,createdDate:i}=t||{};this.id=s||crypto.randomUUID(),this.created=i||new Date}get result(){return this._result}set result(e){this._result=e}get stage(){return this._stage}set stage(e){this._stage=e}get queuePosition(){return this._queuePosition}set queuePosition(e){this._queuePosition=e}cancel(){this.collection.cancelEntries(this,new fe)}remove(){this.collection.removeEntries(this)}_onQueueEnter(e){}_onQueueQueued(e,t){this._stage="queued",this._queuePosition=t,this.events.emit("updated",[])}_onQueuePosition(e,t){this._queuePosition=t,this.events.emit("updated",[])}_onQueueProcessing(e){this._stage="processing",this._queuePosition=null,this.events.emit("updated",[])}_onQueueLeave(e,t){this._stage="processed",this._queuePosition=null,this._result=t,this.events.emit("updated",[]),this.events.emit("processed",[t])}addEvents(e){return this.events.addEvents(e)}on(e,t){return this.events.on(e,t)}removeEvents(e){return this.events.removeEvents(e)}off(e,t){return this.events.off(e,t)}}const xe="/build/assets/adobe-acrobat-DveTTTsP.svg",ue="/build/assets/adobe-after-effects-DGvHGayM.svg",ge="/build/assets/adobe-animate-CaxjnPqz.svg",ve="/build/assets/adobe-audition-D9TPVQdl.svg",he="/build/assets/adobe-illustrator-CG6dF-pE.svg",ye="/build/assets/adobe-in-design-DzZ_79Hb.svg",be="/build/assets/adobe-photoshop-DZ-JHS4b.svg",we="/build/assets/adobe-premiere-DggIVjlq.svg",je="/build/assets/apple-numbers-B_IFUlgm.svg",Ee="/build/assets/apple-pages-SxnTI3Rz.svg",Fe="/build/assets/apple-keynote-D_eVTRiY.svg",$="/build/assets/archive-qbDbHhH6.svg",W="/build/assets/audio-CoKJWUuT.svg",q="/build/assets/code-BnMBOiwF.svg",Ie="/build/assets/config-mcfH9KvH.svg",ke="/build/assets/document-ClWe-rCh.svg",U="/build/assets/font-Dnv1kwFS.svg",K="/build/assets/image-bhRROQG3.svg",O="/build/assets/json-C1ZiN7ex.svg",Ce="/build/assets/ms-access-4sc1OPNy.svg",Te="/build/assets/ms-excel-B0lO7q4E.svg",De="/build/assets/ms-one-note-CFJjqRsD.svg",Ke="/build/assets/ms-outlook-BojSqU1q.svg",Pe="/build/assets/ms-power-point-BTJep0R7.svg",ze="/build/assets/ms-visio-4-BzOrN9.svg",Ae="/build/assets/ms-word-DRYPhW0d.svg",b="/build/assets/open-office-BPXZC8-P.svg",V="/build/assets/text-CxflP0Ly.svg",H="/build/assets/three-d-B8ctiAIE.svg",Ne="/build/assets/unknown-DYLSuWMx.svg",Le="/build/assets/vector-Bxi4lgcS.svg",G="/build/assets/video-BFPhcqmk.svg",Me="/build/assets/windows-B5QAdf0B.svg",Re="/build/assets/xml-DPfDBZfq.svg",Se="/build/assets/epub-DB1dICTE.svg",qe="/build/assets/mobi-ChUePPy_.svg",Oe=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,d=o=>{const e=Oe.exec(o);return e?[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]:[0,0,0]},_=[{fileKind:"image",mimeTypeExtension:{"":"spiff bgp pxr mpo tga pgf drw ecw fits flif ilbm iff nrrd dds","image/apng":"apng","image/avif":"avif avifs","image/bmp":"bmp","image/gif":"gif","image/x-icon image/vnd.microsoft.icon":"ico","image/x-icns":"icns","image/jpeg image/pjpeg":"jpe jpeg jpg pjpg jfi jfif jfif-tbnl jif","image/png":"png pns","image/tiff":"tiff tif","image/webp":"webp","image/vnd.wap.wbmp":"wbmp","image/heic":"heif heic","image/x-canon-cr2 image/cr2":"cr2","image/x-canon-cr3 image/cr3":"cr3","image/x-canon-crw":"crw","image/x-kodak-dcr":"dcr","image/x-adobe-dng":"dng","image/x-epson-erf":"erf","image/x-kodak-k25":"k25","image/x-kodak-kdc":"kdc","image/x-minolta-mrw":"mrw","image/x-nikon-nef":"nef","image/x-olympus-orf":"orf","image/x-pentax-pef":"pef ptx","image/x-fuji-raf":"raf","image/x-sony-sr2":"sr2","image/x-sony-srf":"srf","image/x-sigma-x3f":"x3f","image/x-sony-arw":"arw","image/x-freehand":"fh fh4 fh5 fh7 fhc","image/x-portable-anymap":"pnm","image/x-portable-bitmap":"pbm","image/x-portable-graymap":"pgm","image/x-portable-pixmap":"ppm","image/x-panasonic-raw":"raw rw2 rwl","image/x-pcx":"pcx","image/x-pict":"pct pic"},fileIcon:{color:d("#67C0BE"),icon:K}},{fileKind:"image",mimeTypeExtension:{"":"cgm gbr cgm cdr xar vml lottie hvif","image/svg+xml":"svg svgz"},fileIcon:{color:d("#F7664A"),icon:Le}},{fileKind:"video",mimeTypeExtension:{"":"mpv gifv yuv asf f4p f4a f4b","video/ogg":"ogg ogv","video/mp4 video/mp4v-es":"mp4 m4v m4p mp4v mpg4","video/mpeg":"mpeg mpg mpe m1v m2v mpa","video/h261":"h261","video/h263":"h263","video/h264":"h264","video/jpeg":"jpgv","video/jpm":"jpgm jpm","video/mj2":"mj2 mjp2","video/x-msvideo":"avi","video/mp2t":"ts","video/webm":"webm","video/3gpp":"3gp","video/3gpp2":"3g2","video/quicktime":"mov qt","video/vnd.mpegurl":"m4u mxu","video/x-ms-wm":"wm","video/x-ms-wmv":"wmv","video/x-ms-wmx":"wmx","video/x-ms-wvx":"wvx","video/x-ms-asf":"asf asx","video/x-f4v":"f4v","video/x-fli":"fli","video/x-flv":"flv","video/x-m4v":"m4v","video/x-mng":"mng","video/x-matroska":"mkv mk3d mks","video/vnd.uvvu.mp4":"uvu uvvu","video/vnd.vivo":"viv","video/vnd.dlna.mpeg-tts":"ts"},fileIcon:{color:d("#38A3FF"),icon:G}},{fileKind:"audio",mimeTypeExtension:{"":"au dvf gsm iklax ivs movpkg mpc msv nmf ra rm rf64 sln voc vox wv cda snd","audio/aac":"aac m4a","audio/vnd.dlna.adts":"aac","audio/aiff":" aiff aif aff","audio/x-ms-wma":"wma","audio/x-ms-wax":"wax","audio/x-mpegurl":"m3u","audio/flac":"flac","audio/ogg":"ogg oga opus spx mogg","audio/opus":"opus","audio/mpeg":"m2a m3a mp2 mp2a mp3 mpga","audio/midi audio/x-midi":"mid midi","audio/wav":"wav wave","audio/webm":"weba","audio/3gpp":"3gp 3gpp","audio/3gpp2":"3g2 3gp2 3gpp2","audio/mp4":"mp4 m4a m4b m4p m4r m4v mp4v 3gp 3g2 3ga 3gpa 3gpp 3gpp2 3gp2"},fileIcon:{color:d("#4AC27C"),icon:W}},{fileKind:"archive",mimeTypeExtension:{"":"rev par par2 ecsbx ecc img rom arj deb rpm toast aar arc ark bin bpk deploy dist distz dmg dms dump elc lha lrf lzh o obj pkg so","application/x-7z-compressed":"7z s7z","application/gzip":"gz tgz","application/zip application/x-zip-compressed application/zip-compressed":"zip zipx","application/x-rar-compressed application/vnd.rar":"rar","application/x-iso9660-image":"iso isoimg cdr","application/x-tar":"tar","application/x-brotli":"br","application/x-bzip2":"bz2","application/x-lzip":"lz lz4","application/x-lzma":"lzma","application/x-lzop":"lzo","application/zstd ":"zst","application/x-alz-compressed":"alz","application/vnd.android.package-archive":"apk xapk","application/x-ms-wim":"wim","application/x-xar ":"xar"},fileIcon:{color:d("#AFB42B"),icon:$}},{fileKind:"unknown",mimeTypeExtension:{"":"appx appxbundle emsix emsixbundle msix msixbundle wmd wsf scr","application/x-msdownload":"com dll exe msi","application/x-ms-application":"application"},fileIcon:{color:d("#08a1f7"),icon:Me}},{fileKind:"text",mimeTypeExtension:{"":"dat","text/plain":"conf def diff in ksh list log pl text txt","text/richtext":"rtx","text/markdown text/x-markdown":"md mkd mdwn mdown markdown markdn mdtxt mdtext workbook","text/csv":"csv","text/tab-separated-values":"tsv","text/troff":"man me ms roff t tr","text/uri-l
13ist":"uri uris urls"},fileIcon:{color:d("#98A2B3"),icon:V}},{fileKind:"text",mimeTypeExtension:{"":"xpdl xsl xps toml xoml fxml xaml mxml dtml axaml axml iml isml opml eyaml eyml","application/xml text/xml text/x-xml ":"xml","text/html application/xhtml+xml":"htm html xhtml shtml xht cshtml","application/yaml text/yaml text/x-yaml ":"yaml yml","text/x-astro":"astro"},fileIcon:{color:d("#88C057"),icon:Re}},{fileKind:"text",mimeTypeExtension:{"":"node","application/json application/x-json text/json application/json5 application/x-json5 text/json5":"json jsonc jsonl ndjson jsonld","text/javascript application/javascript application/x-javascript":"js mjs cjs jsx es6","text/typescript application/typescript application/x-typescript ":"ts mts cts tsx","text/x-vue":"vue","text/x-svelte":"svelte"},fileIcon:{color:d("#F29C1F"),icon:O}},{fileKind:"text",mimeTypeExtension:{"":"styl","text/css":"css","text/less text/x-less":"less","text/scss text/x-scss":"scss sass"},fileIcon:{color:d("#0096E6"),icon:O}},{fileKind:"text",mimeTypeExtension:{"":"groovy gvyglsl glsli hlsl hlsli fx fxh vsh psh cgincmak mkshaderasm mat mlx class aspx asp","text/x-actionscript":"as","text/x-applescript":"scpt scptd","text/x-c text/x-cpp":"c i cpp cppm cc ccm cxx cxxm c++ c++m hpp hh hxx h++ h ii ino inl ipp ixx tpp txxcu cuh","text/x-clojure":"clj cljs cljc cljx clojure edn","text/x-coffee":"coffee cson iced","text/x-csharp":"cs csx cake","text/x-cobol":"cbl cob cpy","text/x-dart":"dart","text/x-dockerfile":"dockerfile containerfile","text/x-elixir ":"ex exs","text/x-fsharp":"fs fsi fsx fsscript","text/x-gleam":"gleam","text/x-go":"go","text/x-graphql":"gqpl graphql graphqls","text/x-handlebars text/x-handlebars-template":"handlebars hbs hjs","text/x-haskell":"hs lhs","text/x-java-source text/x-java":"java jav","text/x-julia":"jl","text/x-kotlin":"kt","text/latex application/x-latex":"tex","text/x-lua":"lua","text/x-objective-c":"m mm","text/x-ocaml":"ml mli","text/x-pascal":"pas","text/x-perl":"pl pm","application/x-php text/x-php":"php php4 php5 php6 php7 phtml ctp","text/x-powershell":"ps1 psm1 psd1pssc psrc","text/x-pug text/x-jade":"pug jade","text/x-python text/x-script.phyton":"py rpy pyw cpy gyp gypi pyi ipy pyt","application/x-python-code application/x-bytecode.python":"pyc pyo","text/x-r":"r rhistory rprofile rt","text/x-razor":"razor","text/x-ruby":"rb rbx rjs gemspec rake ru erb rbi","text/x-rust":"rs","text/x-scala":"scala sc","text/x-shellscript text/x-shell":"sh bash bashrc zsh ksh csh cshrc tcshrc yashrc","text/x-sql":"sql dsql mysql","text/x-swift":"swift","text/x-vb":"vb brs vbs bas vba","application/bat application/x-bat application/x-msdos-program text/x-bat":"bat cmd btm","text/x-zig":"zig"},fileIcon:{color:d("#FF8DA1"),icon:q}},{fileKind:"unknown",mimeTypeExtension:{"application/wasm":"wasm"},fileIcon:{color:d("#987A60"),icon:q}},{fileKind:"text",mimeTypeExtension:{"":"ini env cfg conf config cnf cf drv rss properties gitattributes gitconfig gitmodules editorconfig repo"},fileIcon:{color:d("#D385D2"),icon:Ie}},{fileKind:"3d",mimeTypeExtension:{"":"c4d blend 3ds 3dm x3d 3d u3d bullet fbx fpk goz","image/vnd.dxf":"dxf","model/gltf-binary":"gltf glb","model/gltf+json":"gltf","image/vnd.dwg":"dwg","model/vnd-dwf":"dwf","model/vnd.dwfx+xps":"dwfx"},fileIcon:{color:d("#F98D6A"),icon:H}},{fileKind:"font",mimeTypeExtension:{"":"fnt fon","application/vnd.ms-fontobject":"eot","application/x-font-ttf":"ttc ttf","font/otf application/x-font-otf":"otf","font/woff":"woff","font/woff2":"woff2"},fileIcon:{color:d("#FB6F92"),icon:U}},{fileKind:"image",mimeTypeExtension:{"":"ai ait eps epsf ps"},fileIcon:{icon:he,color:d("#FB9200")}},{fileKind:"image",mimeTypeExtension:{"image/vnd.adobe.photoshop":"psd psb pdd"},fileIcon:{icon:be,color:d("#31A8FF")}},{fileKind:"video",mimeTypeExtension:{"":"aep aepx aet"},fileIcon:{icon:ue,color:d("#9999FF")}},{fileKind:"video",mimeTypeExtension:{"":"prproj prel"},fileIcon:{icon:we,color:d("#9999FF")}},{fileKind:"unknown",mimeTypeExtension:{"":"indd idap indp indl indt indb inx idml idml"},fileIcon:{icon:ye,color:d("#FF3366")}},{fileKind:"audio",mimeTypeExtension:{"":"sesx"},fileIcon:{icon:ve,color:d("#9999FF")}},{fileKind:"document",mimeTypeExtension:{"application/pdf":"pdf"},fileIcon:{icon:xe,color:d("#F20F00")}},{fileKind:"video",mimeTypeExtension:{"":"fla xfl swf as swc asc"},fileIcon:{icon:ge,color:d("#9999FF")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.apple.numbers":"numbers"},fileIcon:{icon:je,color:d("#47e441")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.apple.pages":"pages"},fileIcon:{icon:Ee,color:d("#fd9e22")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.apple.keynote":"key"},fileIcon:{icon:Fe,color:d("#1a9cf5")}},{fileKind:"document",mimeTypeExtension:{"":"wbk wiz wpd wps wp5 rtf","application/msword":"doc","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"docx docm dot dotx dotm"},fileIcon:{icon:Ae,color:d("#185ABD")}},{fileKind:"document",mimeTypeExtension:{"":"xlam xlsb xlsm xltm xll","application/vnd.ms-excel":"xls","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"xla xlb xlc xlm xlsx xl
13sm xlt xltx xltm xlw"},fileIcon:{icon:Te,color:d("#107C41")}},{fileKind:"document",mimeTypeExtension:{"":"ppam","application/vnd.ms-powerpoint":"ppt","application/vnd.openxmlformats-officedocument.presentationml.presentation":"pot potm potx ppa pps ppsm pptx pptm pwz"},fileIcon:{icon:Pe,color:d("#D35230")}},{fileKind:"document",mimeTypeExtension:{"":"accdb accde accdr accdt","application/x-msaccess":"mdb"},fileIcon:{icon:Ce,color:d("#AF2031")}},{fileKind:"document",mimeTypeExtension:{"":"one onepkg"},fileIcon:{icon:De,color:d("#7719AA")}},{fileKind:"document",mimeTypeExtension:{"":"pst eml oft ost msg email"},fileIcon:{icon:Ke,color:d("#0364B8")}},{fileKind:"document",mimeTypeExtension:{"":"vsdm vss vssm vssx vst vstm vstx","application/vnd.ms-visio.drawing":"vsdx","application/vnd.visio":"vsd"},fileIcon:{icon:ze,color:d("#103F91")}},{fileKind:"document",mimeTypeExtension:{"":"odf"},fileIcon:{icon:b,color:d("#0E85CD")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.oasis.opendocument.text":"odt ott odm"},fileIcon:{icon:b,color:d("#4D7796")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.oasis.opendocument.spreadsheet":"ods ots"},fileIcon:{icon:b,color:d("#ACC600")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.oasis.opendocument.presentation":"odp otp"},fileIcon:{icon:b,color:d("#F47B00")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.oasis.opendocument.graphics":"odg otg"},fileIcon:{icon:b,color:d("#FFD035")}},{fileKind:"document",mimeTypeExtension:{"":"odf"},fileIcon:{icon:b,color:d("#ABC1D3")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.oasis.opendocument.chart":"odc"},fileIcon:{icon:b,color:d("#56A139")}},{fileKind:"document",mimeTypeExtension:{"":"odb"},fileIcon:{icon:b,color:d("#8B0538")}},{fileKind:"image",mimeTypeExtension:{"image/vnd.djvu":"djvu djv"},fileIcon:{icon:K,color:d("#726ba1")}},{fileKind:"document",mimeTypeExtension:{"application/epub+zip":"epub"},fileIcon:{icon:Se,color:d("#86b918")}},{fileKind:"document",mimeTypeExtension:{"application/vnd.amazon.mobi8-ebook":"mobi"},fileIcon:{icon:qe,color:d("#ef8233")}}],_e={image:K,video:G,audio:W,"3d":H,archive:$,document:ke,font:U,text:V,unknown:null},Q=(o,e)=>{if(!o&&!e)return[];const t=(o||"").toLowerCase(),s=(e||"").toLowerCase(),i=t?_.filter(r=>!!Object.entries(r.mimeTypeExtension).filter(([,c])=>c.toLowerCase().split(" ").find(l=>l===t)).length):_;if(!i.length)return[];const a=s&&i.filter(r=>!!Object.entries(r.mimeTypeExtension).filter(([c])=>c.toLowerCase().split(" ").find(l=>l===s)).length);return!a||!a.length?i:a},Z=(o,e)=>{const[t]=Q(o,e);return t||null},ft=o=>{if(!o)return[];const e=Q(o,null);return Array.from(new Set(e.map(({mimeTypeExtension:t})=>Object.keys(Object.fromEntries(Object.entries(t).filter(([s,i])=>s&&i&&i.split(" ").includes(o)))).map(s=>s.split(" ")).flat()).flat().filter(t=>!!t)))},Be=o=>_e[o]||null,$e=(o,e=.9)=>{const t=o.map(({size:r})=>r).reduce((r,c)=>r+c,0),i=o.map(({extension:r,type:c})=>{const l=Z(r,c);return(l==null?void 0:l.fileKind)||"unknown"}).reduce((r,c,l)=>{var f;return r[c]=(r[c]||0)+(((f=o[l])==null?void 0:f.size)||0),r},{}),[a]=Object.entries(i).find(([,r])=>(r/t||0)>e)||[];return a||"unknown"},We=o=>o&&typeof o=="object"&&typeof o.metadataType=="string"&&!!o.metadataType,xt=async o=>{const{sources:e}=o;if(!e.length)return;if(e.length>1)return{metadataType:"folder",fileCount:e.length,primaryFolderFileKind:$e(e)};const[t]=e;if(!t)return;const{type:s}=t,i=await o.getSourceData(t.id);if(s.startsWith("image")){const a=await de(i);if(!a.ok)return;const{mediaElement:r,dispose:c}=a.value,l={metadataType:"image",width:r.naturalWidth,height:r.naturalHeight};return c(),l}if(s.startsWith("video")){const a=await pe(i);if(!a.ok)return;const{mediaElement:r,dispose:c}=a.value,l={metadataType:"video",width:r.videoWidth,height:r.videoHeight,duration:r.duration};return c(),l}if(s.startsWith("audio")){const a=await le(i);if(!a.ok)return;const{mediaElement:r,dispose:c}=a.value,l={metadataType:"audio",duration:r.duration};return c(),l}},Ue=({sharingBucketId:o,contentItem:e})=>{const t=me(e),[s,i]=oe([]),{contentItemDecrypter:a}=ie(),r=m.useSyncExternalStore(m.useCallback(p=>a.on("onNameDecrypted",x=>
13{e.id===x.contentItem.id&&p()}),[e.id,a]),m.useCallback(()=>t&&a.getDecryptedName({id:e.id,nameEncrypted:e.nameEncrypted}),[e.id,e.nameEncrypted,a,t])),c=m.useSyncExternalStore(m.useCallback(p=>a.on("onFileDecrypted",x=>{e.id===x.contentItem.id&&p()}),[e.id,a]),m.useCallback(()=>t&&a.getDecryptedFile({id:e.id}),[e.id,a,t])),l=m.useSyncExternalStore(m.useCallback(p=>a.on("onPreviewDecrypted",x=>{e.id===x.contentItem.id&&p()}),[e.id,a]),m.useCallback(()=>{const p=e.previews||[];if(!t)return;const x=p.map(y=>a.getDecryptedPreview(e,y)).filter(y=>y!==void 0),u=s();return x.filter(y=>!u.find(F=>F.contentItem.id===y.contentItem.id&&F.previewItem.id===y.previewItem.id)).length?i(x):s()},[e,a,s,t,i])),f=m.useCallback(async()=>{t&&a.decryptName(e)},[e,a,t]),g=m.useCallback(async p=>{if(!t)return;const{filter:x}=p||{};try{await Promise.all(a.decryptPreviews(o,e,x&&(e.previews||[]).filter(x)))}catch(u){console.warn("Could not decrypt previews:",u)}},[e,a,t,o]),v=m.useCallback(async()=>{if(t)try{await a.decryptFile(o,e)}catch(p){console.warn("Could not decrypt file:",p)}},[e,a,t,o]);return m.useEffect(()=>()=>{i([])},[i]),{decryptedName:r?r.decryptedName:null,decryptedPreviews:m.useMemo(()=>l?[...l]:[],[l]),decryptedFile:c?c.decryptedData:null,decryptName:f,decryptPreviews:g,decryptFile:v}};let k;const P=new Map,z="content-item-decryption-id",Ve=()=>(k=k||new IntersectionObserver(o=>{o.forEach(({isIntersecting:e,target:t})=>{if(!e)return;const s=t.getAttribute(z);if(!s)return;const i=P.get(s);!i||!i.size||i.forEach(a=>{a&&a(),i.delete(a)})})},{rootMargin:"250px"}),k),He=({options:o,...e})=>{const t=m.useId(),s=se(Ve),[i,a]=m.useState(null),{decryptName:r,decryptPreviews:c,decryptFile:l,decryptedName:f,decryptedPreviews:g,decryptedFile:v}=Ue(e),p=ne(()=>o);return m.useEffect(()=>{if(!i)return;const{file:x,name:u,previews:h}=p()||{};return P.set(t,new Set([u&&r,h&&(()=>c(typeof h=="object"&&h)),x&&l])),i.setAttribute(z,t),s.observe(i),()=>{P.delete(t),i.removeAttribute(z),s.unobserve(i)}},[l,r,c,i,p,t,s]),{decryptedName:f,decryptedPreviews:g,decryptedFile:v,element:i,setElement:a}},j=".",J=o=>{var e;return o&&o.includes(j)&&((e=o.split(j).pop())==null?void 0:e.trim())||null},Ge=o=>o.includes(j)?o.split(j).slice(0,-1).join(j):o,C="M 4.052 70.512 C 6.049 38.179 16.589 31.312 65.624 31.006 L 84.174 21.621 C 133.912 22.145 140.313 30.511 141 71.752 C 140.261 116.036 132.935 119.007 72.542 119.007 C 7.499 119.007 4.006 112.59 4.006 57.832 L 4.001 57.644 C 3.865 -1.228 15.776 4.897 65.624 4 L 83.98 21.49",T="#F7AB00",Qe=[109,72,37],Ze=m.forwardRef(function({className:e,icon:t},s){const i=m.useId(),[a,r,c]=Qe;return n.jsxs("svg",{ref:s,viewBox:"0 0 145 123",version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:e,children:[n.jsx("path",{fill:"none",stroke:"none",className:"fill-white",d:C}),n.jsx("path",{fill:T,className:"opacity-40",d:C}),n.jsx("path",{fill:T,stroke:"none",d:"M 4.052 70.512 C 6.049 38.179 16.589 31.312 65.624 31.006 L 84.174 21.621 C 133.912 22.145 140.313 30.511 141 71.752 C 140.261 116.036 132.935 119.007 72.542 119.007 C 7.499 119.007 4.006 112.59 4.006 57.832 L 4.001 57.644"}),t&&n.jsxs(n.Fragment,{children:[n.jsx("filter",{id:i,colorInterpolationFilters:"sRGB",children:n.jsxs("feComponentTransfer",{children:[n.jsx("feFuncR",{type:"table",tableValues:a/255}),n.jsx("feFuncG",{type:"table",tableValues:r/255}),n.jsx("feFuncB",{type:"table",tableValues:c/255}),n.jsx("feFuncA",{type:"identity"})]})}),n.jsx("image",{x:"40.5",y:"42.5",width:"64",height:"64",href:t,filter:`url(#${i})`})]}),n.jsx("path",{fill:"none",stroke:T,strokeWidth:8,d:C})]})}),Y=m.forwardRef(function({className:e,folderFileKind:t},s){const i=m.useMemo(()=>t&&Be(t),[t]);return n.jsx(Ze,{ref:s,className:e,icon:i})}),D="M 130.887 46.056 C 102.646 44.107 94.363 36.08 92.062 4.877 M 3.876 80 C 3.876 9.049 8.365 4.56 68.001 4.56 C 77.294 4.56 85.248 4.669 92.054 5.122 C 120.507 7.013 131.262 33.147 131.262 45.939 C 131.262 55.146 132.125 66.326 132.125 80 C 132.125 150.953 127.636 155.441 68 155.441 C 8.365 155.441 3.876 150.953 3.876 80",B=m.forwardRef(function({icon:e,extension:t,color:s,className:i},a){const r=t?62:75,c=t?37:30,l=t?36:49,f=t&&t.length>=5?100:void 0,g=m.useId(),[v,p,x]=s||[126,126,126],u=`rgb(${v}, ${p}, ${x})`;return n.jsxs("svg",{ref:a,viewBox:"0 0 136 160",version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:i,children:[n.jsx("path",{d:D,className:"fill-white"}),n.jsx("path",{d:D,fill:u,className:"opacity-35"}),t&&n.jsx(n.Fragment,{children:n.jsx("text",{x:"68",y:"134",fill:u,style:{fontFamily:"Arial",fontSize:"28px",fontWeight:"800",textAnchor:"middle",textTransform:"uppercase"},lengthAdjust:"spacingAndGlyphs",textLength:f,className:"pointer-events-none select-none [text-shadow:0px_1px_2px_rgba(255,255,255,0.5)]",children:t})}),e&&n.jsxs(n.Fragment,{children:[n.jsx("filter",{id:g,colorInterpolationFilters:"sRGB",children:n.jsxs("feComponentTransfer",{in:"SourceAlpha",children:[n.jsx("feFuncR",{type:"discrete",tableValues:`${v/255}`}),n.jsx("feFuncG",{type:"discrete",tableValues:`${p/255}`}),n.jsx("feFuncB",{type:"discrete",tableValues:`${x/255}`}),n.jsx("feFuncA",{type:"identity"})]})}),n.jsx("image",{x:c,y:l,width:r,height:r,href:e,filter:`url(#${g})`})]}),n.jsx("path",{d:D,fill:"none",stroke:u,strokeWidth:8})]})}),X=m.forwardRef(function({className:e,extension:t,mimeType:s},i){const a=m.useMemo(()=>{var l;return(l=Z(t||null,s||null))==null?void 0:l.fileIcon},[t,s]);if(!a)return n.jsx(B,{ref:i,className:e,extension:null,icon:Ne});const{color:r,icon:c}=a;return n.jsx(B,{ref:i,className:e,extension:t,color:r,icon:c})}),ut=({previewClassName:o,iconClassName:e,sharingBucketId:t,contentItem:s,forceIcon:i})=>{const{mediaType:a,metadata:r}=s,{decryptedName:c,decryptedPreviews:l,setElement:f}=He({sharingBucketId:t,contentItem:s,options:{name:!0,previews:{filter(u){return u.type==="IMAGE"}}}}),g=m.useMemo(()=>c&&J(c),[c]),v=m.useMemo(()=>{var u;return((u=l.find(({previewItem:h})=>h.type==="IMAGE"))==null?void 0:u.decryptedData.url)||null},[l]),x=We(r)&&r.metadataType==="folder"&&r.primaryFolderFileKind;return!i&&v?n.jsx("img",{className:w(o,"object-cover object-center"),src:v,alt:""}):n.jsx(n.Fragment,{children:x?n.jsx(Y,{ref:f,className:e,folderFileKind:x}):n.jsx(X,{ref:f,className:e,extension:g,mimeType:a})})},gt=({uploadEntry:o,iconClassName:e,previewClassName:t})=>{var f;const{fileDescriptor:s,metadata:i,previews:a,packed:r}=o,c=(i==null?void 0:i.metadataType)==="folder"&&i.primaryFolderFileKind,l=((f=a.find(({previewType:g})=>g==="IMAGE"))==null?void 0:f.url)||null;return l?n.jsx("img",{className:w(t,"object-cover object-center"),src:l,alt:""}):n.jsx(n.Fragment,{children:r?n.jsx(Y,{className:e,folderFileKind:c}):n.jsx(X,{className:e,extension:s.extension,mimeType:s.type})})},vt=new Intl.NumberFormat("en-US",{style:"percent",maximumFractionDigits:2,minimumFractionDigits:2,trailingZeroDisplay:"str
13ipIfInteger"}),ht=m.forwardRef(function({className:e,fileName:t,highlight:s,highlightClassName:i,tooltip:a},r){const c=m.useMemo(()=>s&&s.toLowerCase(),[s]),l=J(t),f=Ge(t),g=m.useMemo(()=>{if(!c||!t.toLowerCase().includes(c))return f;const p=c.lastIndexOf("."),x=c.substring(0,p===-1?c.length:p),u=f.split(new RegExp(`(${x})`,"gi"));return n.jsx(n.Fragment,{children:u.map((h,y)=>h.toLowerCase()===x?n.jsx("mark",{className:i,children:h},y):h)})},[t,f,c,i]),v=m.useMemo(()=>{if(!l)return null;const p=`.${l}`;if(!c||!t.toLowerCase().includes(c))return n.jsx(n.Fragment,{children:p});const x=c.lastIndexOf("."),u=c.substring(x),h=p.split(new RegExp(`(${u})`,"gi"));return n.jsx(n.Fragment,{children:h.map((y,E)=>y.toLowerCase()===u?n.jsx("mark",{className:i,children:y},E):y)})},[t,l,c,i]);return n.jsx(ae,{content:a&&n.jsx("span",{className:"max-w-48 break-words-anywhere",children:t}),side:"top",align:"start",children:({triggerProps:p})=>n.jsxs("span",{...p,ref:x=>{R(r,x),R(p.ref,x)},className:w("default:type-d-50 default:text-slate-900 default:overflow-hidden flex flex-row items-center flex-nowrap min-w-0",e),children:[n.jsx("span",{className:"overflow-hidden text-ellipsis whitespace-nowrap",children:g}),v&&n.jsx("span",{className:"flex-none whitespace-nowrap",children:v})]})})});export{dt as C,ht as F,lt as L,gt as U,mt as W,ut as a,Y as b,fe as c,pt as d,xt as e,J as f,ft as g,Ge as h,Z as i,de as j,pe as k,We as l,me as m,He as n,vt as t,Ue as u}; 14!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="10577616-3602-59f6-a8fa-0b593bd4c894")}catch(e){}}() 15//# debugId=10577616-3602-59f6-a8fa-0b593bd4c894 16//# sourceMappingURL=file-name-Oqq8UyWy.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.