Files
vuefilemanager/public/chunks/files~chunks/shared/file-browser.js
T
2021-05-17 08:03:54 +00:00

1 line
78 KiB
JavaScript
Vendored

(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{"0ppm":function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".content-sidebar[data-v-7f84dd9c] {\n background: rgba(244, 245, 246, 0.6);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding-top: 25px;\n overflow-y: auto;\n flex: 0 0 225px;\n}\n@media only screen and (max-width: 1024px) {\n.content-sidebar[data-v-7f84dd9c] {\n flex: 0 0 205px;\n}\n}\n@media only screen and (max-width: 690px) {\n.content-sidebar[data-v-7f84dd9c] {\n display: none;\n}\n}\n@media (prefers-color-scheme: dark) {\n.content-sidebar[data-v-7f84dd9c] {\n background: rgba(30, 32, 36, 0.2);\n}\n}\n",""])},"1SSZ":function(t,e,n){var i=n("3scx");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},"2QtR":function(t,e,n){"use strict";var i=n("axtU"),o=n("uFbu"),a=n("L2JU"),r=n("xCqy");function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l={name:"ContextMenu",components:{OptionGroup:i.a,Option:o.a},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){c(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(a.b)(["user","clipboard"]),{hasFolder:function(){return this.clipboard.find((function(t){return"folder"===t.type}))},hasFile:function(){return this.clipboard.find((function(t){return"folder"!==t.type}))},isMultiSelectContextMenu:function(){return!(this.clipboard.length>1&&this.clipboard.includes(this.item))&&(this.clipboard.length<2||!this.clipboard.includes(this.item)||void 0)},favourites:function(){return this.user.data.relationships.favourites.data.attributes.folders},isFolder:function(){return this.item&&"folder"===this.item.type},isFile:function(){return this.item&&"folder"!==this.item.type&&this.item&&"image"!==this.item.type},isImage:function(){return this.item&&"image"===this.item.type},isInFavourites:function(){var t=this;return this.favourites.find((function(e){return e.id===t.item.id}))}}),data:function(){return{item:void 0,isVisible:!1,positionX:0,positionY:0}},methods:{downloadFolder:function(){this.$store.dispatch("downloadFolder",this.item)},emptyTrash:function(){this.$store.dispatch("emptyTrash")},shareCancel:function(){this.$store.dispatch("shareCancel")},addToFavourites:function(){var t=this;this.favourites&&!this.favourites.find((function(e){return e.id===t.item.id}))?(this.clipboard.includes(this.item)||this.$store.dispatch("addToFavourites",this.item),this.clipboard.includes(this.item)&&this.$store.dispatch("addToFavourites",null)):this.$store.dispatch("removeFromFavourites",this.item)},downloadItem:function(){this.clipboard.length>1?this.$store.dispatch("downloadFiles"):this.$downloadFile(this.item.file_url,this.item.name+"."+this.item.mimetype)},ItemDetail:function(){this.$store.commit("ADD_ITEM_TO_CLIPBOARD",this.item),this.$store.dispatch("fileInfoToggle",!0)},createFolder:function(){this.$store.dispatch("createFolder",{name:this.$t("popup_create_folder.folder_default_name")})},closeAndResetContextMenu:function(){this.isVisible=!1,this.item=void 0},showFolderActionsMenu:function(){var t=document.getElementById("folder-actions");this.positionX=t.offsetLeft+16,this.positionY=t.offsetTop+30,this.isVisible=!0},showContextMenu:function(t){var e=50*document.getElementById("menu-list").getElementsByClassName("menu-option").length,n=document.getElementById("files-view"),i=n.getClientRects()[0],o=t.clientX-i.left,a=t.clientY-i.top;n.offsetHeight-a<e?this.positionY=a-e:this.positionY=a,n.offsetWidth-o<190?this.positionX=o-190:this.positionX=o,this.isVisible=!0}},created:function(){var t=this;r.a.$on("contextMenu:show",(function(e,n){t.item=n,setTimeout((function(){return t.showContextMenu(e,n)}),10)})),r.a.$on("unClick",(function(){return t.closeAndResetContextMenu()})),r.a.$on("folder:actions",(function(e){t.item=e,t.isVisible?t.isVisible=!1:t.showFolderActionsMenu()}))}},d=(n("W3y1"),n("KHd+")),p=Object(d.a)(l,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.isVisible,expression:"isVisible"}],ref:"contextmenu",staticClass:"contextmenu",style:{top:t.positionY+"px",left:t.positionX+"px"},on:{click:t.closeAndResetContextMenu}},[t.$isThisLocation(["trash","trash-root"])&&t.$checkPermission("master")?n("div",{staticClass:"menu-options",attrs:{id:"menu-list"}},[t.isMultiSelectContextMenu?n("OptionGroup",[t.item?n("Option",{attrs:{title:t.$t("context_menu.restore"),icon:"restore"},nativeOn:{click:function(e){return t.$restoreFileOrFolder(t.item)}}}):t._e(),t._v(" "),t.item?n("Option",{attrs:{title:t.$t("context_menu.delete"),icon:"trash"},nativeOn:{click:function(e){return t.$deleteFileOrFolder(t.item)}}}):t._e(),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.empty_trash"),icon:"empty-trash"},nativeOn:{click:function(e){return t.emptyTrash(e)}}})],1):t._e(),t._v(" "),t.item&&t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.detail"),icon:"detail"},nativeOn:{click:function(e){return t.ItemDetail(e)}}}),t._v(" "),t.isFolder?t._e():n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}})],1):t._e(),t._v(" "),t.isMultiSelectContextMenu?t._e():n("OptionGroup",[t.item?n("Option",{attrs:{title:t.$t("context_menu.restore"),icon:"restore"},nativeOn:{click:function(e){return t.$restoreFileOrFolder(t.item)}}}):t._e(),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.delete"),icon:"trash"},nativeOn:{click:function(e){return t.$deleteFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.empty_trash"),icon:"empty-trash"},nativeOn:{click:function(e){return t.emptyTrash(e)}}})],1),t._v(" "),!t.item||t.isMultiSelectContextMenu||t.hasFolder?t._e():n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}})],1)],1):t._e(),t._v(" "),t.$isThisLocation(["shared"])&&t.$checkPermission("master")?n("div",{staticClass:"menu-options",attrs:{id:"menu-list"}},[t.item&&t.isFolder&&t.isMultiSelectContextMenu?n("OptionGroup",{staticClass:"menu-option-group"},[n("Option",{attrs:{title:t.isInFavourites?t.$t("context_menu.remove_from_favourites"):t.$t("context_menu.add_to_favourites"),icon:"favourites"},nativeOn:{click:function(e){return t.addToFavourites(e)}}})],1):t._e(),t._v(" "),t.item&&t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.rename"),icon:"rename"},nativeOn:{click:function(e){return t.$renameFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.item.shared?t.$t("context_menu.share_edit"):t.$t("context_menu.share"),icon:"share"},nativeOn:{click:function(e){return t.$shareFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.delete"),icon:"trash"},nativeOn:{click:function(e){return t.$deleteFileOrFolder(t.item)}}})],1):t._e(),t._v(" "),t.item&&t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.detail"),icon:"detail"},nativeOn:{click:function(e){return t.ItemDetail(e)}}}),t._v(" "),t.isFolder?t._e():n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}}),t._v(" "),t.isFolder?n("Option",{attrs:{title:t.$t("context_menu.zip_folder"),icon:"zip-folder"},nativeOn:{click:function(e){return t.downloadFolder(e)}}}):t._e()],1):t._e(),t._v(" "),!t.item||t.hasFile||t.isMultiSelectContextMenu?t._e():n("OptionGroup",{staticClass:"menu-option-group"},[n("Option",{attrs:{title:t.isInFavourites?t.$t("context_menu.remove_from_favourites"):t.$t("context_menu.add_to_favourites"),icon:"favourites"},nativeOn:{click:function(e){return t.addToFavourites(e)}}})],1),t._v(" "),t.item&&!t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.share_cancel"),icon:"share"},nativeOn:{click:function(e){return t.shareCancel(e)}}}),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.delete"),icon:"trash"},nativeOn:{click:function(e){return t.$deleteFileOrFolder(t.item)}}})],1):t._e(),t._v(" "),!t.item||t.isMultiSelectContextMenu||t.hasFolder?t._e():n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}})],1)],1):t._e(),t._v(" "),t.$isThisLocation(["base","participant_uploads","latest"])&&t.$checkPermission("master")?n("div",{staticClass:"menu-options",attrs:{id:"menu-list"}},[t.$isThisLocation(["participant_uploads","latest"])||!t.isMultiSelectContextMenu||t.item?t._e():n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.create_folder"),icon:"create-folder"},nativeOn:{click:function(e){return t.createFolder(e)}}})],1),t._v(" "),!t.$isThisLocation(["participant_uploads","latest"])&&t.item&&t.isMultiSelectContextMenu&&t.isFolder?n("OptionGroup",[n("Option",{attrs:{title:t.isInFavourites?t.$t("context_menu.remove_from_favourites"):t.$t("context_menu.add_to_favourites"),icon:"favourites"},nativeOn:{click:function(e){return t.addToFavourites(e)}}})],1):t._e(),t._v(" "),t.item&&t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.rename"),icon:"rename"},nativeOn:{click:function(e){return t.$renameFileOrFolder(t.item)}}}),t._v(" "),t.$isThisLocation(["latest"])?t._e():n("Option",{attrs:{title:t.$t("context_menu.move"),icon:"move-item"},nativeOn:{click:function(e){return t.$moveFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.item.shared?t.$t("context_menu.share_edit"):t.$t("context_menu.share"),icon:"share"},nativeOn:{click:function(e){return t.$shareFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.delete"),icon:"trash"},nativeOn:{click:function(e){return t.$deleteFileOrFolder(t.item)}}})],1):t._e(),t._v(" "),t.item&&t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.detail"),icon:"detail"},nativeOn:{click:function(e){return t.ItemDetail(e)}}}),t._v(" "),t.isFolder?t._e():n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}}),t._v(" "),t.isFolder?n("Option",{attrs:{title:t.$t("context_menu.zip_folder"),icon:"zip-folder"},nativeOn:{click:function(e){return t.downloadFolder(e)}}}):t._e()],1):t._e(),t._v(" "),t.$isThisLocation(["participant_uploads","latest"])||t.isMultiSelectContextMenu||!t.item||t.hasFile?t._e():n("OptionGroup",[n("Option",{attrs:{title:t.isInFavourites?t.$t("context_menu.remove_from_favourites"):t.$t("context_menu.add_to_favourites"),icon:"favourites"},nativeOn:{click:function(e){return t.addToFavourites(e)}}})],1),t._v(" "),t.item&&!t.isMultiSelectContextMenu?n("OptionGroup",[t.$isThisLocation(["latest"])?t._e():n("Option",{attrs:{title:t.$t("context_menu.move"),icon:"move-item"},nativeOn:{click:function(e){return t.$moveFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.delete"),icon:"trash"},nativeOn:{click:function(e){return t.$deleteFileOrFolder(t.item)}}})],1):t._e(),t._v(" "),!t.item||t.isMultiSelectContextMenu||t.hasFolder?t._e():n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}})],1)],1):t._e(),t._v(" "),t.$isThisLocation(["base","public"])&&t.$checkPermission("editor")?n("div",{staticClass:"menu-options",attrs:{id:"menu-list"}},[t.isMultiSelectContextMenu&&!t.item?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.create_folder"),icon:"create-folder"},nativeOn:{click:function(e){return t.createFolder(e)}}})],1):t._e(),t._v(" "),t.item&&t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.rename"),icon:"rename"},nativeOn:{click:function(e){return t.$renameFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.move"),icon:"move-item"},nativeOn:{click:function(e){return t.$moveFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.delete"),icon:"trash"},nativeOn:{click:function(e){return t.$deleteFileOrFolder(t.item)}}})],1):t._e(),t._v(" "),t.item&&t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.detail"),icon:"detail"},nativeOn:{click:function(e){return t.ItemDetail(e)}}}),t._v(" "),t.isFolder?t._e():n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}}),t._v(" "),t.isFolder?n("Option",{attrs:{title:t.$t("context_menu.zip_folder"),icon:"zip-folder"},nativeOn:{click:function(e){return t.downloadFolder(e)}}}):t._e()],1):t._e(),t._v(" "),t.item&&!t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.move"),icon:"move-item"},nativeOn:{click:function(e){return t.$moveFileOrFolder(t.item)}}}),t._v(" "),n("Option",{attrs:{title:t.$t("context_menu.delete"),icon:"trash"},nativeOn:{click:function(e){return t.$deleteFileOrFolder(t.item)}}})],1):t._e(),t._v(" "),!t.item||t.isMultiSelectContextMenu||t.hasFolder?t._e():n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}})],1)],1):t._e(),t._v(" "),t.$isThisLocation(["base","public"])&&t.$checkPermission("visitor")?n("div",{staticClass:"menu-options",attrs:{id:"menu-list"}},[t.item&&t.isMultiSelectContextMenu?n("OptionGroup",[n("Option",{attrs:{title:t.$t("context_menu.detail"),icon:"detail"},nativeOn:{click:function(e){return t.ItemDetail(e)}}}),t._v(" "),t.isFolder?t._e():n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}}),t._v(" "),t.isFolder?n("Option",{attrs:{title:t.$t("context_menu.zip_folder"),icon:"zip-folder"},nativeOn:{click:function(e){return t.downloadFolder(e)}}}):t._e()],1):t._e(),t._v(" "),!t.isMultiSelectContextMenu&&t.item?n("OptionGroup",[t.hasFolder?t._e():n("Option",{attrs:{title:t.$t("context_menu.download"),icon:"download"},nativeOn:{click:function(e){return t.downloadItem(e)}}}),t._v(" "),t.hasFolder?n("Option",{staticClass:"no-options",attrs:{title:t.$t("context_menu.no_options"),icon:"no-options"}}):t._e()],1):t._e()],1):t._e()])}),[],!1,null,"9dd6688e",null);e.a=p.exports},"3scx":function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".button-base[data-v-e5e285a0] {\n font-size: 0.9375em;\n font-weight: 700;\n cursor: pointer;\n transition: 0.15s all ease;\n border-radius: 8px;\n border: 0;\n padding: 10px 28px;\n display: inline-block;\n}\n.button-base[data-v-e5e285a0]:active {\n transform: scale(0.95);\n}\n.button-base.secondary[data-v-e5e285a0] {\n color: #1B2539;\n background: #f4f5f6;\n}\n",""])},"4cw1":function(t,e,n){"use strict";var i=n("cEA7");n.n(i).a},"9JAZ":function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".text-label[data-v-943e24b4] {\n padding-left: 25px;\n font-size: 0.75em;\n color: #AFAFAF;\n font-weight: 700;\n display: block;\n margin-bottom: 5px;\n}\n@media only screen and (max-width: 1024px) {\n.text-label[data-v-943e24b4] {\n padding-left: 20px;\n}\n}\n@media (prefers-color-scheme: dark) {\n.text-label[data-v-943e24b4] {\n opacity: 0.35;\n}\n}\n",""])},CPtM:function(t,e,n){"use strict";var i=n("nyty");n.n(i).a},"E7+G":function(t,e,n){var i=n("K64t");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},FWTv:function(t,e,n){"use strict";var i=n("h5l5");n.n(i).a},FdzE:function(t,e,n){"use strict";var i=n("CjXH"),o=n("L2JU"),a=n("xCqy");function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var c={name:"TreeMenuNavigator",props:["nodes","depth","disabled"],components:{TreeMenuNavigator:p,ChevronRightIcon:i.i,FolderIcon:i.C},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(o.b)(["clipboard"]),{disabledFolder:function(){var t=this,e=!1;return this.draggedItem.length>0?this.draggedItem.forEach((function(n){"folder"===n.type&&t.nodes.id===n.parent_id&&(e=!0),t.nodes.id===n.id&&"folder"===n.type&&(e=!0,t.disableChildren=!0),t.disabled&&(t.disableChildren=!0)})):(e=!1,this.disableChildren=!1),e},indent:function(){var t=window.innerWidth<=1024?17:22;return{paddingLeft:(0==this.depth?t:t+20*this.depth)+"px"}}}),data:function(){return{isVisible:!1,isSelected:!1,area:!1,draggedItem:[],disableChildren:!1}},methods:{dragFinish:function(){this.clipboard.includes(this.draggedItem[0])||this.$store.dispatch("moveItem",{to_item:this.nodes,noSelectedItem:this.draggedItem[0]}),this.clipboard.includes(this.draggedItem[0])&&this.$store.dispatch("moveItem",{to_item:this.nodes,noSelectedItem:null}),this.draggedItem=[],this.area=!1,a.a.$emit("drop")},dragEnter:function(){this.area=!0},dragLeave:function(){this.area=!1},getFolder:function(){a.a.$emit("show-folder",this.nodes),this.$isThisLocation("public")?this.$store.dispatch("browseShared",[{folder:this.nodes,back:!1,init:!1}]):this.$store.dispatch("getFolder",[{folder:this.nodes,back:!1,init:!1}])},showTree:function(){this.isVisible=!this.isVisible}},created:function(){var t=this;a.a.$on("drop",(function(){t.draggedItem=[]})),a.a.$on("dragstart",(function(e){t.clipboard.includes(e)||(t.draggedItem=[e]),t.clipboard.includes(e)&&(t.draggedItem=t.clipboard)})),a.a.$on("show-folder",(function(e){t.isSelected=!1,t.nodes.id==e.id&&(t.isSelected=!0)}))}},l=(n("pavD"),n("KHd+")),d=Object(l.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"folder"}},[n("div",{staticClass:"folder-item-wrapper"},[n("div",{staticClass:"folder-item text-theme",class:{"is-selected":t.isSelected,"is-dragenter":t.area,"is-inactive":t.disabledFolder||t.disabled&&t.draggedItem.length>0},style:t.indent,on:{click:t.getFolder,dragover:function(e){return e.preventDefault(),t.dragEnter(e)},dragleave:t.dragLeave,drop:function(e){return t.dragFinish()}}},[n("chevron-right-icon",{staticClass:"icon-arrow",class:{"is-opened":t.isVisible,"is-visible":0!==t.nodes.folders.length},attrs:{size:"17"},on:{click:function(e){return e.stopPropagation(),t.showTree(e)}}}),t._v(" "),n("folder-icon",{staticClass:"icon text-theme",attrs:{size:"17"}}),t._v(" "),n("span",{staticClass:"label"},[t._v(t._s(t.nodes.name))])],1),t._v(" "),t._l(t.nodes.folders,(function(e){return t.isVisible?n("TreeMenuNavigator",{key:e.id,attrs:{disabled:t.disableChildren,depth:t.depth+1,nodes:e}}):t._e()}))],2)])}),[],!1,null,"274cf43e",null),p=e.a=d.exports},HD0u:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".content-group[data-v-5efd3df6] {\n margin-bottom: 15px;\n transition: all 300ms;\n}\n.content-group .group-title[data-v-5efd3df6] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 5px;\n}\n.content-group .group-title .title[data-v-5efd3df6] {\n margin-bottom: 0;\n}\n.content-group .group-title .icon[data-v-5efd3df6] {\n margin-right: 19px;\n opacity: 0.25;\n transition: 0.3s all ease;\n}\n.content-group.collapsable .group-title[data-v-5efd3df6] {\n cursor: pointer;\n}\n.content-group.is-collapsed[data-v-5efd3df6] {\n margin-bottom: 15px;\n}\n.content-group.is-collapsed .icon[data-v-5efd3df6] {\n transform: rotate(180deg);\n}\n.list-enter[data-v-5efd3df6],\n.list-leave-to[data-v-5efd3df6] {\n visibility: hidden;\n height: 0;\n margin: 0;\n padding: 0;\n opacity: 0;\n}\n.list-enter-active[data-v-5efd3df6],\n.list-leave-active[data-v-5efd3df6] {\n transition: all 300ms;\n}\n",""])},Jsx8:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".button-enter-active[data-v-251556c0],\n.button-leave-active[data-v-251556c0] {\n transition: all 250ms;\n}\n.button-enter[data-v-251556c0] {\n opacity: 0;\n transform: translateY(-50%);\n}\n.button-leave-to[data-v-251556c0] {\n opacity: 0;\n transform: translateY(50%);\n}\n.button-leave-active[data-v-251556c0] {\n position: absolute;\n}\n#mobile-actions-wrapper[data-v-251556c0] {\n display: none;\n background: white;\n position: -webkit-sticky;\n position: sticky;\n top: 35px;\n z-index: 3;\n}\n.mobile-actions[data-v-251556c0] {\n white-space: nowrap;\n overflow-x: auto;\n margin: 0 -15px;\n padding: 10px 0 10px 15px;\n}\n@media only screen and (max-width: 960px) {\n#mobile-actions-wrapper[data-v-251556c0] {\n display: block;\n}\n}\n@media (prefers-color-scheme: dark) {\n#mobile-actions-wrapper[data-v-251556c0] {\n background: #141414;\n}\n}\n",""])},K64t:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".no-options[data-v-9dd6688e] .text-label {\n color: rgba(27, 37, 57, 0.7) !important;\n}\n[data-v-9dd6688e] .no-options:hover {\n background: transparent;\n}\n.no-options[data-v-9dd6688e] path,\n.no-options[data-v-9dd6688e] line,\n.no-options[data-v-9dd6688e] circle {\n stroke: rgba(27, 37, 57, 0.7) !important;\n}\n.contextmenu[data-v-9dd6688e] {\n min-width: 250px;\n position: absolute;\n z-index: 99;\n box-shadow: 0 7px 25px 1px rgba(0, 0, 0, 0.12);\n background: white;\n border-radius: 8px;\n overflow: hidden;\n}\n.contextmenu.showed[data-v-9dd6688e] {\n display: block;\n}\n.menu-options[data-v-9dd6688e] {\n list-style: none;\n width: 100%;\n margin: 0;\n padding: 0;\n}\n@media (prefers-color-scheme: dark) {\n.contextmenu[data-v-9dd6688e] {\n background: #1e2024;\n}\n.no-options[data-v-9dd6688e] .text-label {\n color: #7d858c !important;\n}\n[data-v-9dd6688e] .no-options:hover {\n background: transparent;\n}\n.no-options[data-v-9dd6688e] path,\n .no-options[data-v-9dd6688e] line,\n .no-options[data-v-9dd6688e] circle {\n stroke: #7d858c !important;\n}\n}\n",""])},LHnn:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".slide-from-left-move[data-v-39fc63ff] {\n transition: transform 300s ease;\n}\n.slide-from-left-enter-active[data-v-39fc63ff],\n.slide-from-right-enter-active[data-v-39fc63ff],\n.slide-from-left-leave-active[data-v-39fc63ff],\n.slide-from-right-leave-active[data-v-39fc63ff] {\n transition: all 300ms;\n}\n.slide-from-left-enter[data-v-39fc63ff],\n.slide-from-left-leave-to[data-v-39fc63ff] {\n opacity: 0;\n transform: translateX(-100%);\n}\n.slide-from-right-enter[data-v-39fc63ff],\n.slide-from-right-leave-to[data-v-39fc63ff] {\n opacity: 0;\n transform: translateX(100%);\n}\n.check-select[data-v-39fc63ff] {\n margin-right: 15px;\n margin-left: 6px;\n}\n.check-select .select-box[data-v-39fc63ff] {\n width: 20px;\n height: 20px;\n background-color: #e6e8eb;\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 5px;\n}\n.check-select .select-box-active[data-v-39fc63ff] {\n background-color: #00BC7E;\n}\n.check-select .select-box-active .icon[data-v-39fc63ff] {\n stroke: white;\n}\n.file-wrapper[data-v-39fc63ff] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: relative;\n}\n.file-wrapper[data-v-39fc63ff]:hover {\n border-color: transparent;\n}\n.file-wrapper .actions[data-v-39fc63ff] {\n text-align: right;\n width: 50px;\n}\n.file-wrapper .actions .show-actions[data-v-39fc63ff] {\n cursor: pointer;\n padding: 12px 0 12px 6px;\n}\n.file-wrapper .actions .show-actions .icon-action[data-v-39fc63ff] {\n margin-top: 9px;\n font-size: 0.875em;\n}\n.file-wrapper .actions .show-actions .icon-action circle[data-v-39fc63ff] {\n color: inherit;\n}\n.file-wrapper .item-name[data-v-39fc63ff] {\n display: block;\n width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.file-wrapper .item-name .item-info[data-v-39fc63ff] {\n display: block;\n line-height: 1;\n}\n.file-wrapper .item-name .item-shared[data-v-39fc63ff] {\n display: inline-block;\n}\n.file-wrapper .item-name .item-shared .label[data-v-39fc63ff] {\n font-size: 0.75em;\n font-weight: 400;\n color: #00BC7E;\n}\n.file-wrapper .item-name .item-shared .shared-icon[data-v-39fc63ff] {\n vertical-align: middle;\n}\n.file-wrapper .item-name .item-shared .shared-icon path[data-v-39fc63ff],\n.file-wrapper .item-name .item-shared .shared-icon circle[data-v-39fc63ff],\n.file-wrapper .item-name .item-shared .shared-icon line[data-v-39fc63ff] {\n color: inherit;\n}\n.file-wrapper .item-name .item-size[data-v-39fc63ff],\n.file-wrapper .item-name .item-length[data-v-39fc63ff] {\n font-size: 0.6875em;\n font-weight: 400;\n color: rgba(27, 37, 57, 0.7);\n}\n.file-wrapper .item-name .name[data-v-39fc63ff] {\n white-space: nowrap;\n}\n.file-wrapper .item-name .name[contenteditable][data-v-39fc63ff] {\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n}\n.file-wrapper .item-name .name[contenteditable='true'][data-v-39fc63ff]:hover {\n text-decoration: underline;\n}\n.file-wrapper .item-name .name[data-v-39fc63ff] {\n color: #1B2539;\n font-size: 0.875em;\n font-weight: 700;\n max-height: 40px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-wrapper .item-name .name.actived[data-v-39fc63ff] {\n max-height: initial;\n}\n.file-wrapper.selected .file-item[data-v-39fc63ff] {\n background: #f4f5f6;\n}\n.file-wrapper .icon-item[data-v-39fc63ff] {\n text-align: center;\n position: relative;\n flex: 0 0 50px;\n line-height: 0;\n margin-right: 20px;\n}\n.file-wrapper .icon-item .folder[data-v-39fc63ff] {\n width: 52px;\n height: 52px;\n}\n.file-wrapper .icon-item .folder[data-v-39fc63ff] .folder-icon {\n font-size: 3.25em;\n}\n.file-wrapper .icon-item .file-icon[data-v-39fc63ff] {\n font-size: 2.8125em;\n}\n.file-wrapper .icon-item .file-icon path[data-v-39fc63ff] {\n fill: #fafafc;\n stroke: #dfe0e8;\n stroke-width: 1;\n}\n.file-wrapper .icon-item .file-icon-text[data-v-39fc63ff] {\n line-height: 1;\n top: 40%;\n font-size: 0.6875em;\n margin: 0 auto;\n position: absolute;\n text-align: center;\n left: 0;\n right: 0;\n font-weight: 600;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n max-width: 50px;\n max-height: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.file-wrapper .icon-item .image[data-v-39fc63ff] {\n -o-object-fit: cover;\n object-fit: cover;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n max-width: 100%;\n border-radius: 5px;\n width: 50px;\n height: 50px;\n pointer-events: none;\n}\n.file-wrapper .file-item[data-v-39fc63ff] {\n border: 2px dashed transparent;\n width: 100%;\n display: flex;\n align-items: center;\n padding: 7px;\n}\n.file-wrapper .file-item.is-dragenter[data-v-39fc63ff] {\n border-radius: 8px;\n}\n.file-wrapper .file-item.no-clicked[data-v-39fc63ff] {\n background: white !important;\n}\n.file-wrapper .file-item.no-clicked .item-name .name[data-v-39fc63ff] {\n color: #1B2539 !important;\n}\n.file-wrapper .file-item[data-v-39fc63ff]:hover, .file-wrapper .file-item.is-clicked[data-v-39fc63ff] {\n border-radius: 8px;\n background: #f4f5f6;\n}\n@media (prefers-color-scheme: dark) {\n.check-select .select-box[data-v-39fc63ff] {\n background-color: #353940;\n}\n.check-select .select-box-active[data-v-39fc63ff] {\n background-color: #00BC7E;\n}\n.check-select .select-box-active .icon[data-v-39fc63ff] {\n stroke: white;\n}\n.file-wrapper .icon-item .file-icon path[data-v-39fc63ff] {\n fill: #1e2024;\n stroke: #2f3c54;\n}\n.file-wrapper .file-item.no-clicked[data-v-39fc63ff] {\n background: #141414 !important;\n}\n.file-wrapper .file-item.no-clicked .file-icon path[data-v-39fc63ff] {\n fill: #1e2024 !important;\n stroke: #2F3C54;\n}\n.file-wrapper .file-item.no-clicked .item-name .name[data-v-39fc63ff] {\n color: #bec6cf !important;\n}\n.file-wrapper .file-item[data-v-39fc63ff]:hover, .file-wrapper .file-item.is-clicked[data-v-39fc63ff] {\n background: #1e2024;\n}\n.file-wrapper .file-item:hover .file-icon path[data-v-39fc63ff], .file-wrapper .file-item.is-clicked .file-icon path[data-v-39fc63ff] {\n fill: #141414;\n}\n.file-wrapper .item-name .name[data-v-39fc63ff] {\n color: #bec6cf;\n}\n.file-wrapper .item-name .item-size[data-v-39fc63ff],\n .file-wrapper .item-name .item-length[data-v-39fc63ff] {\n color: #7d858c;\n}\n}\n",""])},LtV2:function(t,e,n){"use strict";var i={name:"ContentSidebar"},o=(n("p4YY"),n("KHd+")),a=Object(o.a)(i,(function(){var t=this.$createElement;return(this._self._c||t)("section",{staticClass:"content-sidebar",attrs:{id:"content-sidebar"}},[this._t("default")],2)}),[],!1,null,"7f84dd9c",null);e.a=a.exports},MizR:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".is-inactive[data-v-274cf43e] {\n opacity: 0.5;\n pointer-events: none;\n}\n.is-dragenter[data-v-274cf43e] {\n border-radius: 8px;\n}\n.folder-item[data-v-274cf43e] {\n display: block;\n padding: 8px 0;\n transition: 150ms all ease;\n cursor: pointer;\n position: relative;\n white-space: nowrap;\n width: 100%;\n border: 2px dashed transparent;\n}\n.folder-item .icon[data-v-274cf43e] {\n line-height: 0;\n width: 15px;\n margin-right: 9px;\n vertical-align: middle;\n margin-top: -1px;\n}\n.folder-item .icon path[data-v-274cf43e], .folder-item .icon line[data-v-274cf43e], .folder-item .icon polyline[data-v-274cf43e], .folder-item .icon rect[data-v-274cf43e], .folder-item .icon circle[data-v-274cf43e] {\n transition: 150ms all ease;\n}\n.folder-item .icon-arrow[data-v-274cf43e] {\n transition: 300ms all ease;\n margin-right: 4px;\n vertical-align: middle;\n opacity: 0;\n}\n.folder-item .icon-arrow.is-visible[data-v-274cf43e] {\n opacity: 1;\n}\n.folder-item .icon-arrow.is-opened[data-v-274cf43e] {\n transform: rotate(90deg);\n}\n.folder-item .label[data-v-274cf43e] {\n transition: 150ms all ease;\n font-size: 0.8125em;\n font-weight: 700;\n vertical-align: middle;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n display: inline-block;\n color: #1B2539;\n max-width: 130px;\n}\n.folder-item:hover .icon path[data-v-274cf43e], .folder-item:hover .icon line[data-v-274cf43e], .folder-item:hover .icon polyline[data-v-274cf43e], .folder-item:hover .icon rect[data-v-274cf43e], .folder-item:hover .icon circle[data-v-274cf43e], .folder-item.is-selected .icon path[data-v-274cf43e], .folder-item.is-selected .icon line[data-v-274cf43e], .folder-item.is-selected .icon polyline[data-v-274cf43e], .folder-item.is-selected .icon rect[data-v-274cf43e], .folder-item.is-selected .icon circle[data-v-274cf43e] {\n color: inherit;\n}\n.folder-item:hover .label[data-v-274cf43e], .folder-item.is-selected .label[data-v-274cf43e] {\n color: inherit;\n}\n@media only screen and (max-width: 1024px) {\n.folder-item[data-v-274cf43e] {\n padding: 8px 0;\n}\n}\n@media (prefers-color-scheme: dark) {\n.folder-item .label[data-v-274cf43e] {\n color: #bec6cf;\n}\n}\n",""])},NV5J:function(t,e,n){"use strict";var i=n("SLAm");n.n(i).a},"OQ+8":function(t,e,n){"use strict";var i=n("iimX");n.n(i).a},QA5D:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".empty-page[data-v-4c2cf633] {\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n margin-top: 85px;\n display: flex;\n align-items: center;\n}\n.empty-page .empty-state[data-v-4c2cf633] {\n margin: 0 auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.text-content[data-v-4c2cf633] {\n text-align: center;\n margin: 30px 0;\n}\n.text-content .title[data-v-4c2cf633] {\n font-size: 1.25em;\n color: #1B2539;\n font-weight: 700;\n margin: 0;\n}\n.text-content .description[data-v-4c2cf633] {\n font-size: 0.8125em;\n color: rgba(27, 37, 57, 0.7);\n margin-bottom: 20px;\n display: block;\n}\n@media (prefers-color-scheme: dark) {\n.text-content .title[data-v-4c2cf633] {\n color: #bec6cf;\n}\n.text-content .description[data-v-4c2cf633] {\n color: #7d858c;\n}\n}\n",""])},QBZU:function(t,e,n){var i=n("di0g");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},R0DP:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".is-inactive[data-v-90ee28da] {\n opacity: 0.25;\n pointer-events: none;\n}\n.toolbar-wrapper[data-v-90ee28da] {\n padding-top: 10px;\n padding-bottom: 10px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n position: relative;\n z-index: 2;\n}\n.location[data-v-90ee28da] {\n align-items: center;\n cursor: pointer;\n display: flex;\n}\n.location .icon-back[data-v-90ee28da] {\n transition: 150ms all ease;\n pointer-events: none;\n margin-right: 6px;\n flex-shrink: 0;\n opacity: 0.15;\n}\n.location .icon-back.is-active[data-v-90ee28da] {\n opacity: 1;\n pointer-events: initial;\n}\n.location .location-title[data-v-90ee28da] {\n font-size: 0.9375em;\n line-height: 1;\n font-weight: 700;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: #1B2539;\n}\n.location .location-more[data-v-90ee28da] {\n margin-left: 6px;\n padding: 1px 4px;\n line-height: 0;\n border-radius: 3px;\n transition: 150ms all ease;\n}\n.location .location-more svg circle[data-v-90ee28da] {\n transition: 150ms all ease;\n}\n.location .location-more[data-v-90ee28da]:hover {\n background: #f4f5f6;\n}\n.location .location-more:hover svg circle[data-v-90ee28da] {\n color: inherit;\n}\n.toolbar-position[data-v-90ee28da] {\n text-align: center;\n}\n.toolbar-position span[data-v-90ee28da] {\n font-size: 1.0625em;\n font-weight: 600;\n}\n@media only screen and (max-width: 1024px) {\n.location .location-title[data-v-90ee28da] {\n max-width: 120px;\n}\n.toolbar-tools .button[data-v-90ee28da] {\n margin-left: 0;\n height: 40px;\n width: 40px;\n}\n}\n@media only screen and (max-width: 960px) {\n#desktop-toolbar[data-v-90ee28da] {\n display: none;\n}\n}\n@media (prefers-color-scheme: dark) {\n.location .location-title[data-v-90ee28da] {\n color: #bec6cf;\n}\n.location .location-more[data-v-90ee28da]:hover {\n background: #1e2024;\n}\n}\n",""])},SLAm:function(t,e,n){var i=n("Jsx8");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},W3y1:function(t,e,n){"use strict";var i=n("E7+G");n.n(i).a},a97j:function(t,e,n){"use strict";var i=n("r1Xz");n.n(i).a},c4kp:function(t,e,n){"use strict";var i=n("RXD1"),o=n("t5U/"),a=n("HtFH"),r=n("L2JU"),s=n("xCqy");n("g6NE");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var d={name:"FileActionsMobile",components:{MobileActionButtonUpload:i.a,MobileActionButton:o.a,UploadProgress:a.a},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(r.b)(["FilePreviewType"]),{previewIcon:function(){return"list"===this.FilePreviewType?"th":"th-list"},filterLocationTitle:function(){return{base:"Files",public:"Files",shared:"Shared",latest:"Latest",trash:"Trash","trash-root":"Trash",participant_uploads:"Participants"}[this.$store.getters.currentFolder.location]}}),data:function(){return{isSelectMode:!1}},methods:{showLocations:function(){s.a.$emit("mobile-menu:show","file-filter")},selectAll:function(){this.$store.commit("ADD_ALL_ITEMS_TO_CLIPBOARD")},deselectAll:function(){this.$store.commit("CLIPBOARD_CLEAR")},enableMultiSelectMode:function(){this.isSelectMode=!0,s.a.$emit("mobileSelecting:start")},disableMultiSelectMode:function(){this.isSelectMode=!1,s.a.$emit("mobileSelecting:stop")},showViewOptions:function(){s.a.$emit("mobile-menu:show","file-sorting")},createFolder:function(){s.a.$emit("popup:open",{name:"create-folder"})}},mounted:function(){var t=this;s.a.$on("mobileSelecting:stop",(function(){return t.isSelectMode=!1}))}},p=(n("NV5J"),n("KHd+")),u=Object(p.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"mobile-actions-wrapper"}},[t.$isThisLocation(["base"])&&t.$checkPermission(["master","editor"])&&!t.isSelectMode?n("div",{staticClass:"mobile-actions"},[n("MobileActionButton",{attrs:{icon:"filter"},nativeOn:{click:function(e){return t.showLocations(e)}}},[t._v("\n "+t._s(t.filterLocationTitle)+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"folder-plus"},nativeOn:{click:function(e){return t.createFolder(e)}}},[t._v("\n "+t._s(t.$t("context_menu.add_folder"))+"\n ")]),t._v(" "),n("MobileActionButtonUpload",[t._v("\n "+t._s(t.$t("context_menu.upload"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"check-square"},nativeOn:{click:function(e){return t.enableMultiSelectMode(e)}}},[t._v("\n "+t._s(t.$t("context_menu.select"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"preview-sorting"},nativeOn:{click:function(e){return t.showViewOptions(e)}}},[t._v("\n "+t._s(t.$t("preview_sorting.preview_sorting_button"))+"\n ")])],1):t._e(),t._v(" "),t.$isThisLocation("public")&&t.$checkPermission("editor")&&!t.isSelectMode?n("div",{staticClass:"mobile-actions"},[n("MobileActionButton",{attrs:{icon:"folder-plus"},nativeOn:{click:function(e){return t.createFolder(e)}}},[t._v("\n "+t._s(t.$t("context_menu.add_folder"))+"\n ")]),t._v(" "),n("MobileActionButtonUpload",[t._v("\n "+t._s(t.$t("context_menu.upload"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"check-square"},nativeOn:{click:function(e){return t.enableMultiSelectMode(e)}}},[t._v("\n "+t._s(t.$t("context_menu.select"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"preview-sorting"},nativeOn:{click:function(e){return t.showViewOptions(e)}}},[t._v("\n "+t._s(t.$t("preview_sorting.preview_sorting_button"))+"\n ")])],1):t._e(),t._v(" "),t.$isThisLocation("public")&&t.$checkPermission("visitor")&&!t.isSelectMode?n("div",{staticClass:"mobile-actions"},[n("MobileActionButton",{attrs:{icon:"check-square"},nativeOn:{click:function(e){return t.enableMultiSelectMode(e)}}},[t._v("\n "+t._s(t.$t("context_menu.select"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"preview-sorting"},nativeOn:{click:function(e){return t.showViewOptions(e)}}},[t._v("\n "+t._s(t.$t("preview_sorting.preview_sorting_button"))+"\n ")])],1):t._e(),t._v(" "),t.$isThisLocation("latest")&&!t.isSelectMode?n("div",{staticClass:"mobile-actions"},[n("MobileActionButton",{attrs:{icon:"filter"},nativeOn:{click:function(e){return t.showLocations(e)}}},[t._v("\n "+t._s(t.filterLocationTitle)+"\n ")]),t._v(" "),n("MobileActionButtonUpload",[t._v("\n "+t._s(t.$t("context_menu.upload"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"check-square"},nativeOn:{click:function(e){return t.enableMultiSelectMode(e)}}},[t._v("\n "+t._s(t.$t("context_menu.select"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"preview-sorting"},nativeOn:{click:function(e){return t.showViewOptions(e)}}},[t._v("\n "+t._s(t.$t("preview_sorting.preview_sorting_button"))+"\n ")])],1):t._e(),t._v(" "),t.$isThisLocation(["trash","trash-root"])&&!t.isSelectMode?n("div",{staticClass:"mobile-actions"},[n("MobileActionButton",{attrs:{icon:"filter"},nativeOn:{click:function(e){return t.showLocations(e)}}},[t._v("\n "+t._s(t.filterLocationTitle)+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"trash"},nativeOn:{click:function(e){return t.$store.dispatch("emptyTrash")}}},[t._v("\n "+t._s(t.$t("context_menu.empty_trash"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"check-square"},nativeOn:{click:function(e){return t.enableMultiSelectMode(e)}}},[t._v("\n "+t._s(t.$t("context_menu.select"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"preview-sorting"},nativeOn:{click:function(e){return t.showViewOptions(e)}}},[t._v("\n "+t._s(t.$t("preview_sorting.preview_sorting_button"))+"\n ")])],1):t._e(),t._v(" "),t.$isThisLocation(["shared","participant_uploads"])&&!t.isSelectMode?n("div",{staticClass:"mobile-actions"},[n("MobileActionButton",{attrs:{icon:"filter"},nativeOn:{click:function(e){return t.showLocations(e)}}},[t._v("\n "+t._s(t.filterLocationTitle)+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"check-square"},nativeOn:{click:function(e){return t.enableMultiSelectMode(e)}}},[t._v("\n "+t._s(t.$t("context_menu.select"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"preview-sorting"},nativeOn:{click:function(e){return t.showViewOptions(e)}}},[t._v("\n "+t._s(t.$t("preview_sorting.preview_sorting_button"))+"\n ")])],1):t._e(),t._v(" "),t.isSelectMode?n("div",{staticClass:"mobile-actions"},[n("MobileActionButton",{attrs:{icon:"check-square"},nativeOn:{click:function(e){return t.selectAll(e)}}},[t._v("\n "+t._s(t.$t("mobile_selecting.select_all"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"x-square"},nativeOn:{click:function(e){return t.deselectAll(e)}}},[t._v("\n "+t._s(t.$t("mobile_selecting.deselect_all"))+"\n ")]),t._v(" "),n("MobileActionButton",{attrs:{icon:"check"},nativeOn:{click:function(e){return t.disableMultiSelectMode(e)}}},[t._v("\n "+t._s(t.$t("mobile_selecting.done"))+"\n ")])],1):t._e(),t._v(" "),n("UploadProgress")],1)}),[],!1,null,"251556c0",null).exports,f=n("j8uk"),m={name:"ButtonBase",props:["buttonStyle"],data:function(){return{files:void 0}},methods:{emmitFiles:function(t){this.$uploadFiles(t.target.files)}}};n("dqQu");function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function v(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var b={name:"EmptyFilePage",props:["title","description"],components:{ButtonUpload:Object(p.a)(m,(function(){var t=this.$createElement,e=this._self._c||t;return e("label",{staticClass:"button file-input button-base",class:this.buttonStyle,attrs:{label:"file"}},[this._t("default"),this._v(" "),e("input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{accept:"*",id:"file",type:"file",name:"files[]",multiple:""},on:{change:this.emmitFiles}})],2)}),[],!1,null,"e5e285a0",null).exports,Spinner:n("zTYo").a},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){v(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(r.b)(["currentFolder","isLoading","entries"]),{isEmpty:function(){return this.entries&&0==this.entries.length}})},g=(n("CPtM"),Object(p.a)(b,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isLoading||t.isEmpty?n("div",{staticClass:"empty-page"},[n("div",{staticClass:"empty-state"},[t.$isThisLocation(["shared"])&&!t.isLoading?n("div",{staticClass:"text-content"},[n("h1",{staticClass:"title"},[t._v(t._s(t.$t("shared.empty_shared")))])]):t._e(),t._v(" "),t.$isThisLocation(["trash","trash-root"])&&!t.isLoading?n("div",{staticClass:"text-content"},[n("h1",{staticClass:"title"},[t._v(t._s(t.$t("empty_page.title")))])]):t._e(),t._v(" "),t.$isThisLocation(["participant_uploads"])&&!t.isLoading?n("div",{staticClass:"text-content"},[n("h1",{staticClass:"title"},[t._v(t._s(t.$t("messages.nothing_from_participants")))])]):t._e(),t._v(" "),t.$isThisLocation(["base","public","latest"])&&!t.isLoading?n("div",{staticClass:"text-content"},[n("h1",{staticClass:"title"},[t._v(t._s(t.$t("empty_page.title")))]),t._v(" "),t.$checkPermission(["master","editor"])?n("p",{staticClass:"description"},[t._v(t._s(t.$t("empty_page.description")))]):t._e(),t._v(" "),t.$checkPermission(["master","editor"])?n("ButtonUpload",{attrs:{"button-style":"theme"}},[t._v("\n "+t._s(t.$t("empty_page.call_to_action"))+"\n ")]):t._e()],1):t._e(),t._v(" "),t.isLoading?n("div",{staticClass:"text-content"},[n("Spinner")],1):t._e()])]):t._e()}),[],!1,null,"4c2cf633",null).exports),_=n("C40w"),O=n("CjXH"),w=n("JkMM"),x=n("LvDl");function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function $(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var k={name:"FileItemList",props:["item"],components:{MoreVerticalIcon:O.S,UserPlusIcon:O.lb,FolderIcon:w.a,CheckIcon:O.e,LinkIcon:O.L},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){$(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(r.b)(["FilePreviewType","clipboard","entries"]),{isClicked:function(){var t=this;return this.clipboard.some((function(e){return e.id===t.item.id}))},isFolder:function(){return"folder"===this.item.type},isFile:function(){return"folder"!==this.item.type&&"image"!==this.item.type},isImage:function(){return"image"===this.item.type},isPdf:function(){return"pdf"===this.item.mimetype},isVideo:function(){return"video"===this.item.type},isAudio:function(){return["mpeg","mp3","mp4","wan","flac"].includes(this.item.mimetype)&&"audio"===this.item.type},canEditName:function(){return!(this.$isMobile()||this.$isThisLocation(["trash","trash-root"])||this.$checkPermission("visitor")||this.sharedDetail&&"file"===this.sharedDetail.type)},canDrag:function(){return!this.isDeleted&&this.$checkPermission(["master","editor"])},timeStamp:function(){return this.item.deleted_at?this.$t("item_thumbnail.deleted_at",{time:this.item.deleted_at}):this.item.created_at},folderItems:function(){return this.item.deleted_at?this.item.trashed_items:this.item.items},isDeleted:function(){return!!this.item.deleted_at}}),filters:{limitCharacters:function(t){return t.length>3?t.substring(0,3)+"...":t.substring(0,3)}},data:function(){return{area:!1,itemName:void 0,mobileMultiSelect:!1}},methods:{drop:function(){this.area=!1,s.a.$emit("drop")},showItemActions:function(){this.$store.commit("CLIPBOARD_CLEAR"),this.$store.commit("ADD_ITEM_TO_CLIPBOARD",this.item),s.a.$emit("mobile-menu:show","file-menu")},dragEnter:function(){"folder"===this.item.type&&(this.area=!0)},dragLeave:function(){this.area=!1},clickedItem:function(t){var e=this;if(2!==t.button){if(!this.$isMobile())if(document.getSelection().toString().length&&document.getSelection().removeAllRanges(),!t.ctrlKey&&!t.metaKey||t.shiftKey)if(t.shiftKey){var n=this.entries.indexOf(this.clipboard[this.clipboard.length-1]),i=this.entries.indexOf(this.item);if(t.ctrlKey||t.metaKey||this.$store.commit("CLIPBOARD_CLEAR"),n<i)for(var o=n;o<=i;o++)this.$store.commit("ADD_ITEM_TO_CLIPBOARD",this.entries[o]);else for(var a=n;a>=i;a--)this.$store.commit("ADD_ITEM_TO_CLIPBOARD",this.entries[a])}else this.$store.commit("CLIPBOARD_CLEAR"),this.$store.commit("ADD_ITEM_TO_CLIPBOARD",this.item);else this.clipboard.some((function(t){return t.id===e.item.id}))?this.$store.commit("REMOVE_ITEM_FROM_CLIPBOARD",this.item):this.$store.commit("ADD_ITEM_TO_CLIPBOARD",this.item);!this.mobileMultiSelect&&this.$isMobile()&&(this.isFolder?this.$isThisLocation("public")?this.$store.dispatch("browseShared",[{folder:this.item,back:!1,init:!1}]):this.$store.dispatch("getFolder",[{folder:this.item,back:!1,init:!1}]):(this.isImage||this.isVideo||this.isAudio||this.isPdf)&&(this.$store.commit("CLIPBOARD_CLEAR"),this.$store.commit("ADD_ITEM_TO_CLIPBOARD",this.item),s.a.$emit("file-preview:show"))),this.mobileMultiSelect&&this.$isMobile()&&(this.clipboard.some((function(t){return t.id===e.item.id}))?this.$store.commit("REMOVE_ITEM_FROM_CLIPBOARD",this.item):this.$store.commit("ADD_ITEM_TO_CLIPBOARD",this.item))}},goToItem:function(){this.isImage||this.isVideo||this.isAudio||this.isPdf?s.a.$emit("file-preview:show"):!this.isFile&&(this.isFolder||this.isVideo||this.isAudio||this.isImage)?this.isFolder&&(this.$store.commit("CLIPBOARD_CLEAR"),this.$isThisLocation("public")?this.$store.dispatch("browseShared",[{folder:this.item,back:!1,init:!1}]):this.$store.dispatch("getFolder",[{folder:this.item,back:!1,init:!1}])):this.$downloadFile(this.item.file_url,this.item.name+"."+this.item.mimetype)},renameItem:Object(x.debounce)((function(t){""!==t.target.innerText.trim()&&this.$store.dispatch("renameItem",{id:this.item.id,type:this.item.type,name:t.target.innerText})}),300)},created:function(){var t=this;this.itemName=this.item.name,s.a.$on("newFolder:focus",(function(e){t.item.id!==e||t.$isMobile()||(t.$refs[e].focus(),document.execCommand("selectAll"))})),s.a.$on("mobileSelecting:start",(function(){t.mobileMultiSelect=!0,t.$store.commit("CLIPBOARD_CLEAR")})),s.a.$on("mobileSelecting:stop",(function(){t.mobileMultiSelect=!1,t.$store.commit("CLIPBOARD_CLEAR")})),s.a.$on("change:name",(function(e){t.item.id===e.id&&(t.itemName=e.name)}))}},C=(n("4cw1"),Object(p.a)(k,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"file-wrapper",attrs:{spellcheck:"false"},on:{mouseup:function(e){return e.stopPropagation(),t.clickedItem(e)},dblclick:t.goToItem}},[n("div",{staticClass:"file-item",class:{"is-clicked":t.isClicked,"no-clicked":!t.isClicked&&this.$isMobile(),"is-dragenter":t.area},attrs:{draggable:t.canDrag},on:{dragstart:function(e){return t.$emit("dragstart")},drop:function(e){return t.drop()},dragleave:t.dragLeave,dragover:function(e){return e.preventDefault(),t.dragEnter(e)}}},[n("transition",{attrs:{name:"slide-from-left"}},[t.mobileMultiSelect?n("div",{staticClass:"check-select"},[n("div",{staticClass:"select-box",class:{"select-box-active":t.isClicked}},[t.isClicked?n("CheckIcon",{staticClass:"icon",attrs:{size:"17"}}):t._e()],1)]):t._e()]),t._v(" "),n("div",{staticClass:"icon-item"},[t.isFile||t.isImage&&!t.item.thumbnail?n("span",{staticClass:"file-icon-text text-theme"},[t._v("\n "+t._s(t._f("limitCharacters")(t.item.mimetype))+"\n ")]):t._e(),t._v(" "),t.isFile||t.isImage&&!t.item.thumbnail?n("FontAwesomeIcon",{staticClass:"file-icon",attrs:{icon:"file"}}):t._e(),t._v(" "),t.isImage&&t.item.thumbnail?n("img",{staticClass:"image",attrs:{loading:"lazy",src:t.item.thumbnail,alt:t.item.name}}):t._e(),t._v(" "),t.isFolder?n("FolderIcon",{staticClass:"folder svg-color-theme",attrs:{item:t.item,location:"file-item-list"}}):t._e()],1),t._v(" "),n("div",{staticClass:"item-name"},[n("b",{ref:this.item.id,staticClass:"name",attrs:{contenteditable:t.canEditName},on:{input:t.renameItem,keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"delete",[8,46],e.key,["Backspace","Delete","Del"]))return null;e.stopPropagation()},click:function(t){t.stopPropagation()}}},[t._v("\n "+t._s(t.itemName)+"\n ")]),t._v(" "),n("div",{staticClass:"item-info"},[t.$checkPermission("master")&&t.item.shared?n("div",{staticClass:"item-shared"},[n("link-icon",{staticClass:"shared-icon text-theme",attrs:{size:"12"}})],1):t._e(),t._v(" "),t.$checkPermission("master")&&"user"!==t.item.author?n("div",{staticClass:"item-shared"},[n("user-plus-icon",{staticClass:"shared-icon text-theme",attrs:{size:"12"}})],1):t._e(),t._v(" "),t.isFolder?t._e():n("span",{staticClass:"item-size"},[t._v(t._s(t.item.filesize)+", "+t._s(t.timeStamp))]),t._v(" "),t.isFolder?n("span",{staticClass:"item-length"},[t._v(" "+t._s(0==t.folderItems?t.$t("folder.empty"):t.$tc("folder.item_counts",t.folderItems))+", "+t._s(t.timeStamp)+" ")]):t._e()])]),t._v(" "),n("transition",{attrs:{name:"slide-from-right"}},[t.$isMobile()&&!t.mobileMultiSelect?n("div",{staticClass:"actions"},[n("span",{staticClass:"show-actions",on:{mousedown:function(e){return e.stopPropagation(),t.showItemActions(e)}}},[n("MoreVerticalIcon",{staticClass:"icon-action text-theme",attrs:{size:"16"}})],1)]):t._e()])],1)])}),[],!1,null,"39fc63ff",null).exports),I=n("25Ru"),F=n("Alu5"),M=n("Jc/C"),P=n("GjAa"),S=n("PTF1"),T=n("gy3V"),j=n("VPMc");function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function D(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var L={name:"InfoSidebar",components:{FilePreviewDetail:F.a,ImageMetaData:M.a,EmptyMessage:_.a,TitlePreview:P.a,ListInfoItem:T.a,UnlockIcon:O.ib,CopyInput:S.a,Edit2Icon:O.t,LockIcon:O.N,ListInfo:j.a},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?A(Object(n),!0).forEach((function(e){D(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(r.b)(["permissionOptions","clipboard"]),{isEmpty:function(){return 0===this.clipboard.length},isSingleFile:function(){return 1===this.clipboard.length},singleFile:function(){return this.clipboard[0]},canShowMetaData:function(){return this.clipboard[0].metadata&&this.clipboard[0].metadata.ExifImageWidth},isLocked:function(){return this.clipboard[0].shared.is_protected},sharedInfo:function(){var t=this,e=this.permissionOptions.find((function(e){return e.value===t.clipboard[0].shared.permission}));return e?this.$t(e.label):this.$t("shared.can_download")}}),methods:{openShareOptions:function(){s.a.$emit("popup:open",{name:"share-edit",item:this.clipboard[0]})},openMoveOptions:function(){s.a.$emit("popup:open",{name:"move",item:this.clipboard})}}},E=(n("FWTv"),Object(p.a)(L,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"info-wrapper"},[t.isEmpty?n("EmptyMessage",{attrs:{message:t.$t("messages.nothing_to_preview"),icon:"eye-off"}}):t._e(),t._v(" "),t.isSingleFile||t.isEmpty?t._e():n("div",{staticClass:"info-headline"},[n("TitlePreview",{attrs:{icon:"check-square",title:t.$t("file_detail.selected_multiple"),subtitle:this.clipboard.length+" "+t.$tc("file_detail.items",this.clipboard.length)}})],1),t._v(" "),t.isSingleFile&&!t.isEmpty?n("div",{staticClass:"info-headline"},[n("FilePreviewDetail"),t._v(" "),n("TitlePreview",{attrs:{icon:t.clipboard[0].type,title:t.clipboard[0].name,subtitle:t.clipboard[0].mimetype}})],1):t._e(),t._v(" "),t.isSingleFile&&!t.isEmpty?n("ListInfo",[t.singleFile.filesize?n("ListInfoItem",{attrs:{title:t.$t("file_detail.size"),content:t.singleFile.filesize}}):t._e(),t._v(" "),t.$checkPermission(["master"])&&"user"!==t.singleFile.author?n("ListInfoItem",{attrs:{title:t.$t("file_detail.author"),content:t.$t("file_detail.author_participant")}}):t._e(),t._v(" "),n("ListInfoItem",{attrs:{title:t.$t("file_detail.created_at"),content:t.singleFile.created_at}}),t._v(" "),t.$checkPermission(["master"])?n("ListInfoItem",{attrs:{title:t.$t("file_detail.where")}},[n("div",{staticClass:"action-button",on:{click:t.openMoveOptions}},[n("span",[t._v(t._s(t.singleFile.parent?t.singleFile.parent.name:t.$t("locations.home")))]),t._v(" "),n("edit-2-icon",{staticClass:"edit-icon",attrs:{size:"10"}})],1)]):t._e(),t._v(" "),t.$checkPermission("master")&&t.singleFile.shared?n("ListInfoItem",{attrs:{title:t.$t("file_detail.shared")}},[n("div",{staticClass:"action-button",on:{click:t.openShareOptions}},[n("span",[t._v(t._s(t.sharedInfo))]),t._v(" "),n("edit-2-icon",{staticClass:"edit-icon",attrs:{size:"10"}})],1),t._v(" "),n("div",{staticClass:"share-link"},[t.isLocked?n("lock-icon",{staticClass:"lock-icon",attrs:{size:"17"},on:{click:t.openShareOptions}}):t._e(),t._v(" "),t.isLocked?t._e():n("unlock-icon",{staticClass:"lock-icon",attrs:{size:"17"},on:{click:t.openShareOptions}}),t._v(" "),n("CopyInput",{staticClass:"copy-share-link",attrs:{item:t.singleFile,size:"small"}})],1)]):t._e(),t._v(" "),t.canShowMetaData?n("ListInfoItem",{attrs:{title:t.$t("file_detail_meta.meta_data")}},[n("ImageMetaData")],1):t._e()],1):t._e()],1)}),[],!1,null,"9dac4826",null).exports),B=n("nSi/");function z(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function V(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var R={name:"FilesContainer",components:{FileActionsMobile:u,EmptyFilePage:g,MobileToolbar:f.a,FileItemList:C,FileItemGrid:I.a,EmptyMessage:_.a,InfoSidebar:E,SearchBar:B.a},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?z(Object(n),!0).forEach((function(e){V(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(r.b)(["filesInQueueTotal","isVisibleSidebar","FilePreviewType","currentFolder","isSearching","clipboard","isLoading","entries"]),{isGrid:function(){return"grid"===this.FilePreviewType},isList:function(){return"list"===this.FilePreviewType},isEmpty:function(){return 0==this.entries.length},draggedItems:function(){return this.clipboard.includes(this.draggingId)?this.clipboard.includes(this.draggingId)?this.clipboard:void 0:[this.draggingId]}}),watch:{query:function(t){this.$searchFiles(t)}},data:function(){return{draggingId:void 0,isDragging:!1,isMultiSelect:!1,query:""}},methods:{deleteItems:function(){(this.clipboard.length>0&&this.$checkPermission("master")||this.$checkPermission("editor"))&&this.$store.dispatch("deleteItem")},dropUpload:function(t){this.$uploadExternalFiles(t,this.currentFolder.id),this.isDragging=!1},dragEnter:function(){this.isDragging=!0},dragLeave:function(){this.isDragging=!1},dragStart:function(t){var e=document.createElement("img");e.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",event.dataTransfer.setDragImage(e,0,0),s.a.$emit("dragstart",t),this.draggingId=t},dragFinish:function(t,e){var n=this;if(0==e.dataTransfer.items.length){if("folder"!==t.type||this.draggingId===t)return;if(this.clipboard.find((function(e){return e===t&&n.clipboard.length>1})))return;this.clipboard.includes(this.draggingId)||this.$store.dispatch("moveItem",{to_item:t,noSelectedItem:this.draggingId}),this.clipboard.length>0&&this.clipboard.includes(this.draggingId)&&this.$store.dispatch("moveItem",{to_item:t,noSelectedItem:null})}else{var i="folder"!==t.type?this.currentFolder.id:t.id;this.$uploadExternalFiles(e,i)}this.isDragging=!1},contextMenu:function(t,e){s.a.$emit("contextMenu:show",t,e)},filesContainerClick:function(){this.$store.commit("CLIPBOARD_CLEAR")}},created:function(){var t=this;s.a.$on("mobileSelecting:start",(function(){t.isMultiSelect=!0})),s.a.$on("mobileSelecting:stop",(function(){t.isMultiSelect=!1})),s.a.$on("drop",(function(){t.isDragging=!1,setTimeout((function(){t.draggingId=void 0}),10)})),s.a.$on("fileItem:deselect",(function(){t.$store.commit("CLIPBOARD_CLEAR")})),s.a.$on("scrollTop",(function(){var t=document.getElementsByClassName("files-container")[0];t&&(t.scrollTop=0)}))}},G=(n("yguO"),Object(p.a)(R,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"file-content",class:{"is-offset":t.filesInQueueTotal>0,"is-dragging":t.isDragging},attrs:{id:"file-content-id",tabindex:"-1"},on:{drop:function(e){return e.stopPropagation(),e.preventDefault(),t.dropUpload(e)},keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"delete",[8,46],e.key,["Backspace","Delete","Del"])?null:t.deleteItems(e)},dragover:[t.dragEnter,function(t){t.preventDefault()}],dragleave:t.dragLeave}},[n("div",{ref:"fileContainer",staticClass:"files-container",class:{"is-visible":t.isVisibleSidebar,"mobile-multi-select":t.isMultiSelect},on:{click:function(e){return e.target!==e.currentTarget?null:t.filesContainerClick(e)}}},[n("MobileToolbar"),t._v(" "),n("SearchBar",{staticClass:"mobile-search",attrs:{placeholder:t.$t("inputs.placeholder_search_files")},on:{"reset-query":function(e){t.query=""}},model:{value:t.query,callback:function(e){t.query=e},expression:"query"}}),t._v(" "),n("FileActionsMobile"),t._v(" "),t.isList?n("div",{staticClass:"file-list-wrapper"},[n("transition-group",{staticClass:"file-list",class:t.FilePreviewType,attrs:{name:"file",tag:"section"}},t._l(t.entries,(function(e){return n("FileItemList",{key:e.id,staticClass:"file-item",class:t.draggedItems.includes(e)?"dragged":"",attrs:{item:e},on:{dragstart:function(n){return t.dragStart(e)}},nativeOn:{drop:function(n){return n.stopPropagation(),n.preventDefault(),t.dragFinish(e,n)},contextmenu:function(n){return n.preventDefault(),t.contextMenu(n,e)}}})})),1)],1):t._e(),t._v(" "),t.isGrid?n("div",{staticClass:"file-grid-wrapper"},[n("transition-group",{staticClass:"file-list",class:t.FilePreviewType,attrs:{name:"file",tag:"section"}},t._l(t.entries,(function(e){return n("FileItemGrid",{key:e.id,staticClass:"file-item",class:t.draggedItems.includes(e)?"dragged":"",attrs:{item:e},on:{dragstart:function(n){return t.dragStart(e)}},nativeOn:{drop:function(n){return n.preventDefault(),t.dragFinish(e,n)},contextmenu:function(n){return n.preventDefault(),t.contextMenu(n,e)}}})})),1)],1):t._e(),t._v(" "),t.isSearching?t._e():n("EmptyFilePage"),t._v(" "),t.isSearching&&t.isEmpty?n("EmptyMessage",{attrs:{message:t.$t("messages.nothing_was_found"),icon:"eye-slash"}}):t._e()],1),t._v(" "),n("div",{staticClass:"file-info-container",class:{"is-visible":t.isVisibleSidebar}},[n("InfoSidebar")],1)])}),[],!1,null,"94508ba0",null));e.a=G.exports},cEA7:function(t,e,n){var i=n("LHnn");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},dP6t:function(t,e,n){var i=n("0ppm");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},di0g:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".file-list .dragged[data-v-94508ba0] .is-dragenter {\n border: 2px solid transparent;\n}\n.dragged[data-v-94508ba0] {\n opacity: 0.5;\n}\n#multi-selected[data-v-94508ba0] {\n position: fixed;\n pointer-events: none;\n z-index: 100;\n}\n.mobile-multi-select[data-v-94508ba0] {\n bottom: 50px !important;\n top: 0px;\n}\n.button-upload[data-v-94508ba0] {\n display: block;\n text-align: center;\n margin: 20px 0;\n}\n.mobile-search[data-v-94508ba0] {\n display: none;\n margin-bottom: 10px;\n margin-top: 10px;\n}\n.file-content[data-v-94508ba0] {\n display: flex;\n}\n.file-content.is-dragging[data-v-94508ba0] {\n transform: scale(0.99);\n}\n.files-container[data-v-94508ba0] {\n overflow-x: hidden;\n overflow-y: auto;\n flex: 0 0 100%;\n transition: 150ms all ease;\n position: relative;\n scroll-behavior: smooth;\n}\n.files-container.is-visible[data-v-94508ba0] {\n flex: 0 1 100%;\n}\n.files-container .file-list.grid[data-v-94508ba0] {\n display: grid;\n grid-template-columns: repeat(auto-fill, 180px);\n justify-content: space-evenly;\n}\n.file-info-container[data-v-94508ba0] {\n flex: 0 0 300px;\n padding-left: 20px;\n overflow: auto;\n}\n.file-move[data-v-94508ba0] {\n transition: transform 0.6s;\n}\n.file-enter-active[data-v-94508ba0] {\n transition: all 300ms ease;\n}\n.file-leave-active[data-v-94508ba0] {\n transition: all 0ms;\n}\n.file-enter[data-v-94508ba0], .file-leave-to[data-v-94508ba0] {\n opacity: 0;\n transform: translateX(-20px);\n}\n@media only screen and (min-width: 960px) {\n.file-content[data-v-94508ba0] {\n position: absolute;\n top: 72px;\n left: 15px;\n right: 15px;\n bottom: 0;\n transition: 0.3s all ease;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.file-content.is-offset[data-v-94508ba0] {\n margin-top: 50px;\n}\n}\n@media only screen and (max-width: 960px) {\n.file-info-container[data-v-94508ba0] {\n display: none;\n}\n.mobile-search[data-v-94508ba0] {\n display: block;\n}\n.file-content[data-v-94508ba0] {\n position: absolute;\n top: 0px;\n left: 15px;\n right: 15px;\n bottom: 0;\n transition: 0.3s all ease;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.file-content.is-offset[data-v-94508ba0] {\n margin-top: 50px;\n}\n}\n@media only screen and (max-width: 690px) {\n.files-container[data-v-94508ba0] {\n padding-left: 15px;\n padding-right: 15px;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n position: fixed;\n overflow-y: auto;\n}\n.files-container .file-list.grid[data-v-94508ba0] {\n grid-template-columns: repeat(auto-fill, 120px);\n}\n.file-content[data-v-94508ba0] {\n position: absolute;\n top: 0;\n left: 0px;\n right: 0px;\n bottom: 0;\n transition: 0.3s all ease;\n}\n.file-content.is-offset[data-v-94508ba0] {\n margin-top: 50px;\n}\n.mobile-search[data-v-94508ba0] {\n margin-bottom: 0;\n}\n.file-info-container[data-v-94508ba0] {\n display: none;\n}\n}\n",""])},dqQu:function(t,e,n){"use strict";var i=n("1SSZ");n.n(i).a},fC5u:function(t,e,n){var i=n("9JAZ");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},h5l5:function(t,e,n){var i=n("ovph");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},hXay:function(t,e,n){"use strict";var i={name:"TextLabel"},o=(n("wD4H"),n("KHd+")),a=Object(o.a)(i,(function(){var t=this.$createElement;return(this._self._c||t)("b",{staticClass:"text-label"},[this._t("default")],2)}),[],!1,null,"943e24b4",null).exports,r={name:"ContentGroup",props:["title","canCollapse","slug"],components:{ChevronUpIcon:n("CjXH").j,TextLabel:a},data:function(){return{isVisible:!0,canCollapseWrapper:!1}},methods:{hideGroup:function(){this.canCollapseWrapper&&(this.isVisible=!this.isVisible,localStorage.setItem("panel-group-"+this.slug,this.isVisible))}},created:function(){if(this.canCollapse){var t=localStorage.getItem("panel-group-"+this.slug);this.isVisible=!t||!!JSON.parse(String(t).toLowerCase()),this.canCollapseWrapper=!0}}},s=(n("a97j"),Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"content-group",class:{"is-collapsed":!t.isVisible,collapsable:t.canCollapse}},[n("div",{staticClass:"group-title",on:{click:t.hideGroup}},[n("TextLabel",{staticClass:"title"},[t._v(t._s(t.title))]),t._v(" "),t.canCollapseWrapper?n("chevron-up-icon",{staticClass:"icon",attrs:{size:"12"}}):t._e()],1),t._v(" "),n("transition",{attrs:{name:"list"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isVisible,expression:"isVisible"}],staticClass:"wrapper"},[t._t("default")],2)])],1)}),[],!1,null,"5efd3df6",null));e.a=s.exports},iimX:function(t,e,n){var i=n("R0DP");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},nyty:function(t,e,n){var i=n("QA5D");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},ovph:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".info-wrapper[data-v-9dac4826] {\n padding-bottom: 20px;\n height: 100%;\n}\n.info-headline[data-v-9dac4826] {\n margin-bottom: 20px;\n border-radius: 8px;\n}\n.share-link[data-v-9dac4826] {\n display: flex;\n width: 100%;\n align-items: center;\n margin-top: 10px;\n}\n.share-link .lock-icon[data-v-9dac4826] {\n display: inline-block;\n width: 15px;\n margin-right: 9px;\n cursor: pointer;\n}\n.share-link .copy-share-link[data-v-9dac4826] {\n width: 100%;\n}\n",""])},p4YY:function(t,e,n){"use strict";var i=n("dP6t");n.n(i).a},pavD:function(t,e,n){"use strict";var i=n("yiuv");n.n(i).a},r1Xz:function(t,e,n){var i=n("HD0u");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},wD4H:function(t,e,n){"use strict";var i=n("fC5u");n.n(i).a},xJC3:function(t,e,n){"use strict";var i=n("axtU"),o=n("uFbu"),a=n("CjXH"),r=n("L2JU");function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l={name:"FileSortingOptions",components:{OptionGroup:i.a,ArrowUpIcon:a.b,Option:o.a},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){c(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(r.b)(["FilePreviewType"]),{isGrid:function(){return"grid"===this.FilePreviewType},isList:function(){return"list"===this.FilePreviewType},arrowForCreatedAtField:function(){if("created_at"===this.filter.field)return"DESC"===this.filter.sort?"up":"down"},arrowForNameField:function(){if("name"===this.filter.field)return"DESC"===this.filter.sort?"up":"down"}}),data:function(){return{filter:{sort:"DESC",field:void 0}}},methods:{sort:function(t){this.filter.field=t,"DESC"===this.filter.sort?this.filter.sort="ASC":"ASC"===this.filter.sort&&(this.filter.sort="DESC"),localStorage.setItem("sorting",JSON.stringify({sort:this.filter.sort,field:this.filter.field})),this.$store.commit("UPDATE_SORTING"),this.$getDataByLocation()},changePreview:function(t){this.$store.dispatch("changePreviewType",t)}},mounted:function(){var t=JSON.parse(localStorage.getItem("sorting"));this.filter.sort=t?t.sort:"DESC",this.filter.field=t?t.field:"created_at"}},d=n("KHd+"),p=Object(d.a)(l,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("OptionGroup",[t.isList?n("Option",{attrs:{title:t.$t("preview_sorting.grid_view"),icon:"grid"},nativeOn:{click:function(e){return t.changePreview("grid")}}}):t._e(),t._v(" "),t.isGrid?n("Option",{attrs:{title:t.$t("preview_sorting.list_view"),icon:"list"},nativeOn:{click:function(e){return t.changePreview("list")}}}):t._e()],1),t._v(" "),n("OptionGroup",[n("Option",{attrs:{arrow:t.arrowForCreatedAtField,title:t.$t("preview_sorting.sort_date"),icon:"calendar"},nativeOn:{click:function(e){return e.stopPropagation(),t.sort("created_at")}}}),t._v(" "),n("Option",{attrs:{arrow:t.arrowForNameField,title:t.$t("preview_sorting.sort_alphabet"),icon:"alphabet"},nativeOn:{click:function(e){return e.stopPropagation(),t.sort("name")}}})],1)],1)}),[],!1,null,null,null);e.a=p.exports},yMep:function(t,e,n){"use strict";var i=n("tSQH"),o=n("xJC3"),a=n("CjXH"),r=n("HtFH"),s=n("R+IU"),c=n("UUIA"),l=n("0gRs"),d=n("JilC"),p=n("8uc6"),u=n("nSi/"),f=n("LvDl"),m=n("L2JU"),h=n("xCqy");function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function b(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var g={name:"ToolBar",components:{ToolbarButtonUpload:i.a,FileSortingOptions:o.a,MoreHorizontalIcon:a.R,ChevronLeftIcon:a.h,ToolbarWrapper:c.a,UploadProgress:r.a,PopoverWrapper:s.a,ToolbarButton:l.a,ToolbarGroup:d.a,PopoverItem:p.a,SearchBar:u.a},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){b(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(m.b)(["isVisibleSidebar","FilePreviewType","currentFolder","browseHistory","homeDirectory","clipboard"]),{hasCapacity:function(){return!this.$store.getters.config.storageLimit||(!this.$store.getters.user||this.$store.getters.user.data.attributes.storage.used<=100)},directoryName:function(){return this.currentFolder?this.currentFolder.name:this.homeDirectory.name},preview:function(){return"list"===this.FilePreviewType?"th":"th-list"},canCreateFolderInView:function(){return!this.$isThisLocation(["base","public"])},canDeleteInView:function(){return!this.$isThisLocation(["participant_uploads","trash-root","latest","shared","public","trash","base"])||0===this.clipboard.length},canUploadInView:function(){return!this.$isThisLocation(["base","public"])},canMoveInView:function(){return!this.$isThisLocation(["participant_uploads","latest","shared","public","base"])||0===this.clipboard.length},canShareInView:function(){return!this.$isThisLocation(["participant_uploads","latest","shared","public","base"])||this.clipboard.length>1||0===this.clipboard.length}}),data:function(){return{query:""}},watch:{query:function(t){this.$searchFiles(t)}},methods:{showSortingMenu:function(){h.a.$emit("popover:open","desktop-sorting")},goBack:function(){var t=Object(f.last)(this.browseHistory);t&&("trash-root"===t.location?this.$store.dispatch("getTrash"):"shared"===t.location?this.$store.dispatch("getShared"):this.$isThisLocation("public")?this.$store.dispatch("browseShared",[{folder:t,back:!0,init:!1}]):this.$store.dispatch("getFolder",[{folder:t,back:!0,init:!1}]))},folderActions:function(){h.a.$emit("folder:actions",this.currentFolder)},deleteItem:function(){this.clipboard.length>0&&this.$store.dispatch("deleteItem")},createFolder:function(){this.$store.dispatch("createFolder",{name:this.$t("popup_create_folder.folder_default_name")})},moveItem:function(){this.clipboard.length>0&&h.a.$emit("popup:open",{name:"move",item:this.clipboard})},shareItem:function(){var t=this.clipboard[0].shared?"share-edit":"share-create";h.a.$emit("popup:open",{name:t,item:this.clipboard[0]})}}},_=(n("OQ+8"),n("KHd+")),O=Object(_.a)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"desktop-toolbar"}},[n("div",{staticClass:"toolbar-wrapper"},[t.homeDirectory?n("div",{staticClass:"location",on:{click:t.goBack}},[n("chevron-left-icon",{staticClass:"icon-back",class:{"is-active":t.browseHistory.length>1},attrs:{size:"17"}}),t._v(" "),n("span",{staticClass:"location-title"},[t._v("\n\t\t\t\t\t"+t._s(t.directoryName)+"\n\t\t\t\t")]),t._v(" "),t.browseHistory.length>1&&t.$isThisLocation(["base","public"])?n("span",{staticClass:"location-more group",attrs:{id:"folder-actions"},on:{click:function(e){return e.stopPropagation(),t.folderActions(e)}}},[n("more-horizontal-icon",{staticClass:"icon-more group-hover-text-theme",attrs:{size:"14"}})],1):t._e()],1):t._e(),t._v(" "),n("ToolbarWrapper",[n("ToolbarGroup",{staticStyle:{"margin-left":"0"}},[n("SearchBar",{attrs:{placeholder:t.$t("inputs.placeholder_search_files")},on:{"reset-query":function(e){t.query=""}},model:{value:t.query,callback:function(e){t.query=e},expression:"query"}})],1),t._v(" "),t.$checkPermission(["master","editor"])?n("ToolbarGroup",[n("ToolbarButtonUpload",{class:{"is-inactive":t.canUploadInView||!t.hasCapacity},attrs:{action:t.$t("actions.upload")}}),t._v(" "),n("ToolbarButton",{class:{"is-inactive":t.canCreateFolderInView},attrs:{source:"folder-plus",action:t.$t("actions.create_folder")},nativeOn:{click:function(e){return t.createFolder(e)}}})],1):t._e(),t._v(" "),t.$checkPermission(["master","editor"])&&!t.$isMobile()?n("ToolbarGroup",[n("ToolbarButton",{class:{"is-inactive":t.canMoveInView},attrs:{source:"move",action:t.$t("actions.move")},nativeOn:{click:function(e){return t.moveItem(e)}}}),t._v(" "),t.$isThisLocation(["public"])?t._e():n("ToolbarButton",{class:{"is-inactive":t.canShareInView},attrs:{source:"share",action:t.$t("actions.share")},nativeOn:{click:function(e){return t.shareItem(e)}}}),t._v(" "),n("ToolbarButton",{class:{"is-inactive":t.canDeleteInView},attrs:{source:"trash",action:t.$t("actions.delete")},nativeOn:{click:function(e){return t.deleteItem(e)}}})],1):t._e(),t._v(" "),n("ToolbarGroup",[n("PopoverWrapper",[n("ToolbarButton",{attrs:{source:"preview-sorting",action:t.$t("actions.sorting_view")},nativeOn:{click:function(e){return e.stopPropagation(),t.showSortingMenu(e)}}}),t._v(" "),n("PopoverItem",{attrs:{name:"desktop-sorting",side:"left"}},[n("FileSortingOptions")],1)],1),t._v(" "),n("ToolbarButton",{class:{active:t.isVisibleSidebar},attrs:{action:t.$t("actions.info_panel"),source:"info"},nativeOn:{click:function(e){return t.$store.dispatch("fileInfoToggle")}}})],1)],1)],1),t._v(" "),n("UploadProgress")],1)}),[],!1,null,"90ee28da",null);e.a=O.exports},yguO:function(t,e,n){"use strict";var i=n("QBZU");n.n(i).a},yiuv:function(t,e,n){var i=n("MizR");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)}}]);