"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[976],{215:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=["value"];const o={__name:"Checkbox",props:{checked:{type:[Array,Boolean],required:!0},value:{default:null}},emits:["update:checked"],setup:function(e,t){var r=t.emit,o=e,l=(0,n.Fl)({get:function(){return o.checked},set:function(e){r("update:checked",e)}});return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return l.value=e}),class:"rounded bg-zinc-900 text-sky-600 focus:ring-zinc-900 focus:ring-offset-zinc-900 border-gray-700"},null,8,a)),[[n.e8,l.value]])}}}},7380:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a={class:"text-sm text-red-400"};const o={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",a,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,r)=>{r.d(t,{Z:()=>i});var n=r(821),a={class:"block font-medium text-gray-300"},o={key:0},l={key:1};const i={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)("label",a,[e.value?((0,n.wg)(),(0,n.iD)("span",o,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",l,[(0,n.WI)(t.$slots,"default")]))])}}}},3225:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a={class:"fixed inset-0 overflow-y-auto px-4 py-6 sm:px-0 z-50","scroll-region":""};const o={__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close","active"],setup:function(e,t){var r=t.emit,o=e;(0,n.YP)((function(){return o.show}),(function(){o.show?(r("active"),document.body.style.overflow="hidden"):document.body.style.overflow=null}));var l=function(){o.closeable&&r("close")},i=function(e){"Escape"===e.key&&o.show&&l()};(0,n.bv)((function(){return document.addEventListener("keydown",i)})),(0,n.SK)((function(){document.removeEventListener("keydown",i),document.body.style.overflow=null}));var s=(0,n.Fl)((function(){return{sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[o.maxWidth]}));return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",a,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",s.value])},[(0,n._)("div",{class:"flex justify-end align-center"},[(0,n._)("button",{onClick:l,class:"px-4 py-2 border border-sky-600 rounded hover:bg-red-800 flex items-center justify-center"}," 🗙 ")]),e.show?(0,n.WI)(t.$slots,"default",{key:0}):(0,n.kq)("",!0)],2),[[n.F8,e.show]])]})),_:3})],512),[[n.F8,e.show]])]})),_:3})])}}}},7917:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=["value"];const o={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var r=t.expose,o=(0,n.iH)(null);return(0,n.bv)((function(){o.value.hasAttribute("autofocus")&&o.value.focus()})),r({focus:function(){return o.value.focus()}}),function(t,r){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:o},null,40,a)}}}},2305:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=r(894),o=r(8748);const l={__name:"DownloadButton",props:{getall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,o.qt)(),l=(0,n.iH)(!1);(0,n.bv)((function(){new RegExp("shared.*","i").test(r.url)&&(l.value=!0)}));return function(e,o){return l.value?((0,n.wg)(),(0,n.iD)("button",{key:0,onClick:o[0]||(o[0]=function(e){return function(){if(t.getall||0!==t.selected.length){var e=new URLSearchParams;e.append("all",t.getall),t.selected.forEach((function(t){e.append("Ids[]",t)})),r.props.folder&&e.append("parent_id",r.props.folder.id);var n="";new RegExp("shared-with.*","i").test(r.url)?n=route("file.downloadSharedWith"):new RegExp("shared-by.*","i").test(r.url)&&(n=route("file.downloadSharedBy")),fetch(n+"?".concat(e.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}()}),class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600 hover:bg-sky-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(a.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Download ")])):((0,n.wg)(),(0,n.iD)("button",{key:1,onClick:o[1]||(o[1]=function(e){return function(){if(t.getall||0!==t.selected.length){var e=new URLSearchParams;e.append("all",t.getall),t.selected.forEach((function(t){e.append("Ids[]",t)})),e.append("parent_id",r.props.folder.id),fetch(route("file.download")+"?".concat(e.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}()}),class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600 hover:bg-sky-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(a.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Download ")]))}}}},4953:(e,t,r)=>{r.d(t,{Z:()=>_});var n=r(821);var a=function(e){return new RegExp("^image/.+","gi").test(e.mime)},o=function(e){return new RegExp("^audio/.+","gi").test(e.mime)},l=function(e){return new RegExp("^video/.+","gi").test(e.mime)},i=function(e){var t=new RegExp("^text/.+","gi");return"text/pdf"!=e.mime&&"text/x-pdf"!=e.mime&&t.test(e.mime)},s=function(e){return["text/pdf","text/x-pdf","application/pdf","application/x-pdf","application/vnd.pdf","application/acrobat"].includes(e.mime)},u=function(e){return["application/msword","application/vnd.ms-word.document.macroEnabled12","application/vnd.ms-word.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.oasis.opendocument.text","application/x-abiword"].includes(e.mime)},c=function(e){return["application/vnd.mx-excel","application/vnd.ms-exce;.sheet.macroEnabled12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.oasis.opendocument.spreadsheet"].includes(e.mime)},d=function(e){return["application/zip","application/gzip","application/x-freearc","application/x-bzip","application/x-bzip2","application/vnd.rar","application/x-7z-compressed"].includes(e.mime)},f={key:0,src:"/images/folder-blue.svg?3349441e6d89a811091ad24b5de0ba29",class:"w-10 h-10"},p={key:0,src:"/images/image-x-generic.svg?647b1a85243f648bff5d525a4fdb105d",class:"w-10 h-10"},m={key:1,src:"/images/audio-x-generic.svg?33ab9b0790419973e360e050bbf37561",class:"w-10 h-10"},v={key:2,src:"/images/video-x-generic.svg?3f69e4a880ecf44127f9cc066c239469",class:"w-10 h-10"},g={key:3,src:"/images/application-pdf.svg?93b1bbb27bd51b428b41e3c44cba2131",class:"w-10 h-10"},y={key:4,src:"/images/text-x-generic.svg?c242bdc8c80c1cbe39de8beb167db227",class:"w-10 h-10"},h={key:5,src:"/images/x-office-document.svg?b155f2282c6a12672f823b058edf9c3a",class:"w-10 h-10"},b={key:6,src:"/images/x-office-spreadsheet.svg?2fbf374a2d5cbe1d81b45bdf0026a503",class:"w-10 h-10"},w={key:7,src:"/images/ark.svg?768ab1f66a7006ad9ec29e2bb2afcc57",class:"w-10 h-10"},x={key:8,src:"/images/application-octet-stream.svg?4634a360bbaa62c3f73c6ef970fd822f",class:"w-10 h-10"};const _={__name:"FileIcon",props:{file:Object},setup:function(e){e.file;return function(t,r){return(0,n.wg)(),(0,n.iD)("span",null,[e.file.is_folder?((0,n.wg)(),(0,n.iD)("img",f)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n.SU)(a)(e.file)?((0,n.wg)(),(0,n.iD)("img",p)):(0,n.SU)(o)(e.file)?((0,n.wg)(),(0,n.iD)("img",m)):(0,n.SU)(l)(e.file)?((0,n.wg)(),(0,n.iD)("img",v)):(0,n.SU)(s)(e.file)?((0,n.wg)(),(0,n.iD)("img",g)):(0,n.SU)(i)(e.file)?((0,n.wg)(),(0,n.iD)("img",y)):(0,n.SU)(u)(e.file)?((0,n.wg)(),(0,n.iD)("img",h)):(0,n.SU)(c)(e.file)?((0,n.wg)(),(0,n.iD)("img",b)):(0,n.SU)(d)(e.file)?((0,n.wg)(),(0,n.iD)("img",w)):((0,n.wg)(),(0,n.iD)("img",x))],64))])}}}},3925:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=r(8748);const o={__name:"MainBreadcrumbButton",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"border-sky-600 border px-3 py-2 rounded bg-sky-600":"border-gray-700 border px-3 py-2 rounded hover:border-sky-600"}));return function(t,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}}},5102:(e,t,r)=>{r.d(t,{Z:()=>re});var n=r(821),a=r(8748),o=r(523),l=r(7380),i=r(8195),s=r(7917),u=r(3225),c={class:"flex flex-col justify-center items-center"},d=(0,n._)("h2",{class:"text-2xl"},"New Folder",-1),f={class:"mt-10"},p={class:"justify-center mt-5"},m=["disable"];const v={__name:"NewFolderModal",props:{modelValue:Boolean},emits:["close"],setup:function(e,t){var r=t.emit,o=(e.modelValue,(0,a.qt)()),v=(0,n.iH)(null),g=function(){r("close"),h.clearErrors(),h.reset()},y=function(){h.parent_id=o.props.folder.id,h.post(route("folder.new"),{preserveScroll:!0,onSuccess:function(){g()},onError:function(){return v.value.focus}})},h=(0,a.cI)({name:"",parent_id:null}),b=function(){(0,n.Y3)((function(){v.value.focus()}))};return function(t,r){return(0,n.wg)(),(0,n.j4)(u.Z,{show:e.modelValue,onClose:g,onActive:b},{default:(0,n.w5)((function(){return[(0,n._)("div",c,[d,(0,n._)("div",f,[(0,n.Wm)(i.Z,{class:"mb-2 text-lg",for:"name",value:"Folder Name:"}),(0,n.Wm)(s.Z,{type:"text",id:"name",modelValue:(0,n.SU)(h).name,"onUpdate:modelValue":r[0]||(r[0]=function(e){return(0,n.SU)(h).name=e}),class:(0,n.C_)(["block w-full mb-2",(0,n.SU)(h).errors.name?"border-red-800 focus:border-red-800 focus:ring-red-800":""]),onKeyup:r[1]||(r[1]=(0,n.D2)((function(e){return y()}),["enter"])),ref_key:"nameInput",ref:v},null,8,["modelValue","class"]),(0,n.Wm)(l.Z,{message:(0,n.SU)(h).errors.name},null,8,["message"])]),(0,n._)("div",p,[(0,n._)("button",{onClick:r[2]||(r[2]=function(e){return y()}),disable:(0,n.SU)(h).processing,class:(0,n.C_)([{"opacity-25":(0,n.SU)(h).processing},"border border-sky-600 px-5 py-3 rounded hover:bg-green-700"])}," Create ",10,m)])])]})),_:1},8,["show"])}}};var g=(0,r(9391).Z)(),y={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},h=(0,n._)("label",{for:"file",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const b={__name:"UploadFiles",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",y,[(0,n.Uk)("Upload Files "),(0,n._)("input",{onChange:t,type:"file",id:"file",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:""},null,32),h])]})),_:1})}}};var w={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},x=(0,n._)("label",{for:"folder",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const _={__name:"UploadFolder",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",w,[(0,n.Uk)(" Upload Folder "),(0,n._)("input",{onChange:t,type:"file",id:"folder",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:"",directory:"",webkitdirectory:""},null,32),x])]})),_:1})}}};var k={class:"px-1 py-1"},U={class:"px-1 py-1"};const S={__name:"NewDropdown",setup:function(e){var t=(0,n.iH)(!1),r=(0,n.iH)(!1),a=function(e){t.value=e},l=(0,n.Fl)((function(){return r.value?"rotate-90 transition duration-300 ease-in-out":"transition duration-300 ease-in-out"}));return function(e,i){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(o.v2),{as:"div",class:"relative inline-block text-left"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(o.j2),{class:"inline-flex w-full justify-center rounded bg-emerald-700 px-5 py-3 font-medium text-white hover:bg-emerald-700/50",onClick:i[0]||(i[0]=function(e){r.value=!r.value})},{default:(0,n.w5)((function(){return[(0,n._)("span",{class:(0,n.C_)(l.value)},"+",2),(0,n.Uk)(" New  ")]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.sd),{class:"border border-gray-700 absolute left-0 mt-2 w-56 divide-y divide-gray-700 rounded-md bg-zinc-900 focus:outline-none z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",k,[(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",{href:"#",onClick:i[1]||(i[1]=(0,n.iM)((function(e){return a(!0)}),["prevent"])),class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"},"New Folder")]})),_:1})]),(0,n._)("div",U,[(0,n.Wm)(b),(0,n.Wm)(_)])]})),_:1})]})),_:1})]})),_:1}),(0,n.Wm)(v,{modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=function(e){return t.value=e}),onClose:i[3]||(i[3]=function(e){return a(!1)})},null,8,["modelValue"])],64)}}},W={__name:"NavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"flex items-center p-3 mb-1 bg-sky-600 rounded font-medium leading-5 text-gray-100 transition duration-150 ease-in-out hover:ring-sky-500":"flex items-center p-3 mb-1 rounded font-medium leading-5 text-gray-500 border border-zinc-900 text-gray-400 hover:text-zinc-100 hover:ring-sky-500 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(t,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}};var D={class:"min-w-[12rem]"},z={class:"h-[5rem] px-5 flex items-center mb-12"},j=(0,n._)("span",null,"DR",-1),E=(0,n._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),C=(0,n._)("span",null,"VE",-1),F={class:"px-6"},I={class:"py-5"};const R={__name:"Navigation",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.iD)("nav",D,[(0,n._)("div",z,[(0,n.Wm)((0,n.SU)(a.rU),{href:e.route("userFiles"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},{default:(0,n.w5)((function(){return[j,E,C]})),_:1},8,["href"])]),(0,n._)("div",F,[(0,n.Wm)(S),(0,n._)("div",I,[(0,n.Wm)(W,{href:e.route("userFiles"),active:new RegExp("files.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("My Files")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedWith"),active:new RegExp("shared-with-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared with Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedBy"),active:new RegExp("shared-by-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared by Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("recycleBin"),active:new RegExp("recycle-bin.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Recycle Bin")]})),_:1},8,["href","active"])])])])}}};var Z={class:"w-full h-[5rem] flex items-center"};const B={__name:"SearchForm",setup:function(e){var t=(0,n.iH)(""),r="";return(0,n.bv)((function(){r=new URLSearchParams(window.location.search),t.value=r.get("search")})),function(e,o){return(0,n.wg)(),(0,n.iD)("div",Z,[(0,n.Wm)(s.Z,{type:"text",class:"block w-full mr-2",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=function(e){return t.value=e}),autocomplete:"",placeholder:"Search for files or folders",onKeyup:o[1]||(o[1]=(0,n.D2)((0,n.iM)((function(e){return r.set("search",t.value),void a.Nd.get("".concat(window.location.pathname,"?").concat(r.toString()))}),["prevent"]),["enter"]))},null,8,["modelValue"])])}}};var q=r(6683);const T={__name:"ResponsiveNavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=(0,n.Fl)((function(){return"border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(r,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(t.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(r.$slots,"default")]})),_:3},8,["href","class"])}}};var V={class:"px-1 py-1"};const A={__name:"UserDropdown",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.v2),{as:"div",class:"relative inline-block text-left z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(o.j2),{class:"inline-flex w-full justify-center items-center rounded bg-zinc-400/50 border border-zinc-400/50 px-4 py-2 font-medium text-white hover:bg-opacity-30 hover:bg-zinc-400/20 hover:border-zinc-400/20"},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(e.$page.props.auth.user.name)+" ",1),(0,n.Wm)((0,n.SU)(q.Z),{class:"ml-2 h-5 w-5","aria-hidden":"true"})]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.sd),{class:"border border-gray-700 absolute right-0 mt-2 w-56 origin-top-right divide-y divide-gray-100 rounded-md bg-zinc-900 focus:outline-none"},{default:(0,n.w5)((function(){return[(0,n._)("div",V,[(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(T,{href:e.route("profile.edit"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"])},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Profile ")]})),_:1},8,["href"])]})),_:1}),(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(T,{href:e.route("logout"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"]),active:!0,method:"post"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Log Out ")]})),_:1},8,["href"])]})),_:1})])]})),_:1})]})),_:1})]})),_:1})}}};var H={class:"fixed top-1/2 left-1/4 overflow-y-auto px-4 py-6 sm:px-0 z-50 w-1/2","scroll-region":""},L={class:"flex flex-col justify-center items-center"},N={class:"pt-2 text-xl text-center errormsg"},M={class:"justify-center mt-5"};const $={__name:"FileUploadErrorModal",props:{message:String},setup:function(e){e.message;return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n._)("div",H,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",t.maxWidthClass])},[(0,n._)("div",L,[(0,n._)("h2",N,(0,n.zw)(e.message),1),(0,n._)("div",M,[(0,n.WI)(t.$slots,"default")])])],2)]})),_:3})])]})),_:3})])}}};var O={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},P=["onDrop"],Y={key:0,class:"text-lg w-full h-full flex flex-col items-center justify-center border-2 border-dashed border-gray-700"},K=[(0,n._)("div",{class:"w-40 h-40 border-2 rounded-lg border-gray-700 text-gray-300 text-6xl flex items-center justify-center"},[(0,n._)("div",{class:"arrow"},"+")],-1)],G={class:"flex items-center justify-between w-full"},J={class:"flex-1 flex flex-col overflow-hidden"},Q={key:0,class:"h-4 bg-zinc-900"},X={key:1,class:"flex flex-col flex-1 px-4 overflow-hidden"},ee={class:"flex items-center justify-between w-full"},te={class:"flex-1 flex flex-col overflow-hidden"};const re={__name:"AuthenticatedLayout",setup:function(e){var t=(0,a.qt)(),r=(0,n.iH)(!1),o=(0,n.iH)(!1),l=(0,n.iH)(!1);(0,n.bv)((function(){g.on("FILE_UPLOAD_STARTED",u),new RegExp("/files.*","gi").test(t.url)&&(l.value=!0)}));var i=function(e){r.value=!1;var t=e.dataTransfer.files;t.length&&u(t)},s=(0,a.cI)({files:[],paths:[],parent_id:null}),u=function(e){s.files=e,s.parent_id=t.props.folder.id,s.paths=Array.from(e).map((function(e){return e.webkitRelativePath})),s.post(route("file.upload"),{onError:function(e){Object.keys(e).length>0?(message=e[Object.keys(e)[0]],o.value=message):message="Errors encountered while uploading file. Please try again."}})};return function(e,t){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("div",O,[(0,n.Wm)(R),l.value?((0,n.wg)(),(0,n.iD)("main",{key:0,onDrop:(0,n.iM)(i,["prevent"]),onDragover:t[0]||(t[0]=(0,n.iM)((function(e){return r.value=!0}),["prevent"])),onDragleave:t[1]||(t[1]=(0,n.iM)((function(e){return r.value=!1}),["prevent"])),class:"flex flex-col flex-1 px-4 overflow-hidden"},[r.value?((0,n.wg)(),(0,n.iD)("div",Y,K)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n._)("div",G,[(0,n.Wm)(B),(0,n.Wm)(A)]),(0,n._)("div",J,[(0,n.SU)(s).progress?((0,n.wg)(),(0,n.iD)("div",Q,[(0,n._)("div",{class:"h-full bg-sky-600 transition-all",style:(0,n.j5)({width:"".concat(e.form.progress.percentage,"%")})},null,4)])):(0,n.kq)("",!0),(0,n.WI)(e.$slots,"default")])],64))],40,P)):((0,n.wg)(),(0,n.iD)("main",X,[(0,n._)("div",ee,[(0,n.Wm)(B),(0,n.Wm)(A)]),(0,n._)("div",te,[(0,n.WI)(e.$slots,"default")])]))]),o.value?((0,n.wg)(),(0,n.j4)($,{key:0,message:o.value},{default:(0,n.w5)((function(){return[(0,n._)("button",{onClick:t[2]||(t[2]=function(e){return o.value=!1}),class:"border border-sky-600 px-5 py-3 rounded hover:bg-sky-600"}," OK ")]})),_:1},8,["message"])):(0,n.kq)("",!0)],64)}}}},2976:(e,t,r)=>{r.r(t),r.d(t,{default:()=>B});var n=r(821),a=r(8748),o=r(5102),l=r(4953),i=r(215),s=r(2305),u=r(3925),c=r(8239);const d={__name:"UnshareButton",props:{unshareall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,a.qt)(),o=(0,a.cI)({email:null,all:!1,Ids:[],parent_id:null});return function(e,a){return(0,n.wg)(),(0,n.iD)("button",{onClick:a[0]||(a[0]=function(e){return o.all=t.unshareall,o.Ids=t.selected,r.props.folder&&(o.parent_id=r.props.folder.id),void o.post(route("file.unshare"),{preserveScroll:!0})}),class:"border-gray-700 border px-3 py-2 rounded hover:bg-rose-600 hover:border-rose-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(c.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Unshare ")])}}};var f={class:"flex items-center justify-between mb-2"},p={class:"inline-flex items-center"},m={key:0,class:"flex items-center"},v=(0,n._)("div",{class:"mx-2"},"➤",-1),g={class:"flex gap-4"},y={key:0,class:"overflow-auto h-full w-full"},h={class:"w-full border-separate"},b=(0,n._)("colgroup",null,[(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col")],-1),w={class:"sticky top-0 z-20"},x={class:"p-3 rounded bg-zinc-600 rounded font-medium"},_=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Name ",-1),k=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Modified ",-1),U=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Shared With ",-1),S=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Size ",-1),W=["onDblclick"],D=["onClick"],z={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 flex items-center justify-center relative"},j={class:"absolute left-0 bg-zinc-900 w-11 h-10 pl-1"},E={class:"pl-10 pr-10"},C={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},F={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},I={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},R={key:1,class:"h-full"},Z=[(0,n._)("div",{class:"flex flex-col items-center justify-center h-full text-3xl"}," This folder is empty ",-1)];const B={__name:"SharedBy",props:{files:Object,folder:Object,ancestors:Array},setup:function(e){var t=e.files,r=(0,n.iH)(!1),c=(0,n.iH)({}),B=(0,n.Fl)((function(){var e=Object.entries(c.value);return e=(e=e.filter((function(e){return e[1]}))).map((function(e){return e[0]}))}));return function(q,T){return(0,n.wg)(),(0,n.j4)(o.Z,null,{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(a.Fb),{title:"Shared by Me"}),(0,n._)("nav",f,[(0,n._)("ol",p,[(0,n.Wm)(u.Z,{href:q.route("sharedBy"),active:"/shared-by-me"===q.$page.url},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Shared by Me ")]})),_:1},8,["href","active"]),e.ancestors?((0,n.wg)(!0),(0,n.iD)(n.HY,{key:0},(0,n.Ko)(e.ancestors.data,(function(t,r){return(0,n.wg)(),(0,n.iD)("li",{key:t.id,class:"inline-flex items-center"},[t.parent_id?((0,n.wg)(),(0,n.iD)("div",m,[v,r==e.ancestors.data.length-1?((0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{key:0,class:"border-sky-600 border px-3 py-2 rounded bg-sky-600",href:q.route("sharedBy",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"])):((0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{key:1,class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600",href:q.route("sharedBy",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"]))])):(0,n.kq)("",!0)])})),128)):(0,n.kq)("",!0)]),(0,n._)("div",g,[(0,n.Wm)(d,{unshareall:r.value,selected:B.value},null,8,["unshareall","selected"]),(0,n.Wm)(s.Z,{getall:r.value,selected:B.value},null,8,["getall","selected"])])]),e.files.data.length?((0,n.wg)(),(0,n.iD)("div",y,[(0,n._)("table",h,[b,(0,n._)("thead",null,[(0,n._)("tr",w,[(0,n._)("th",x,[(0,n.Wm)(i.Z,{checked:r.value,"onUpdate:checked":T[0]||(T[0]=function(e){return r.value=e}),onChange:T[1]||(T[1]=function(e){t.data.forEach((function(e){c.value[e.id]=r.value}))})},null,8,["checked"])]),_,k,U,S])]),(0,n._)("tbody",null,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.files.data,(function(e){return(0,n.wg)(),(0,n.iD)("tr",{key:e.id,onDblclick:function(t){return function(e){if(e.is_folder)a.Nd.visit(route("sharedBy",{folder:e.id}));else{var t=new URLSearchParams;t.append("all",!1),t.append("Ids[]",e.id),fetch(route("file.downloadSharedBy")+"?".concat(t.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}(e)}},[(0,n._)("td",{class:"text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 w-12",onClick:function(n){return function(e){var n=!c.value[e.id];if(c.value[e.id]=n,n){var a=!0;t.data.forEach((function(e){c.value[e.id]||(a=!1)})),r.value=a}else r.value=!1}(e)}},[(0,n.Wm)(i.Z,{checked:c.value[e.id],"v-model":c.value[e.id]||r.value},null,8,["checked","v-model"])],8,D),(0,n._)("td",z,[(0,n._)("span",j,[(0,n.Wm)(l.Z,{file:e},null,8,["file"])]),(0,n._)("span",E,(0,n.zw)(e.name),1)]),(0,n._)("td",C,(0,n.zw)(e.updated_at),1),(0,n._)("td",F,(0,n.zw)(e.shared_with),1),(0,n._)("td",I,(0,n.zw)(e.size),1)],40,W)})),128))])])])):((0,n.wg)(),(0,n.iD)("div",R,Z))]})),_:1})}}}}}]);