Vue.component("album-access-abbr",{props:{access:{type:Object,required:!0}},template:'\t\t
"+i18next.t("upload.media_limit_info",{limit:this.mediaLimit})+"
"),error.show()):this.$refs.filesInput.click()},getFileType:function(filename){filename=filename.split(".").pop();return this.$store.state.albumGallery.fileExtensions.photo.includes(filename.toLowerCase())?"photo":this.$store.state.albumGallery.fileExtensions.video.includes(filename.toLowerCase())?"video":null},handleSelectedFiles:function(e){var availableUploadsCount,error,e=e.target.files||e.dataTransfer.files;e.length&&(e=Object.values(e),(availableUploadsCount=this.mediaLimit-this.media.length)"+i18next.t("general.error_messages.mute_user_suggestion_error")+"
"),err.show()):$(self.$refs.card).fadeOut("fast",function(){self.$emit("muteUser",self.user)})})},followUser:function(){var self=this;Rajce.services.web.followUser(self.user.id,function(err,data){err?((err=new InfoModal).setTitle(i18next.t("general.error_messages.error_occured")),err.setContent(""+this.getErrorMessageContent(data)+"
"),err.show()):self.user.user_relation.is_following=!0})},unfollowUser:function(){var self=this;Rajce.services.web.unfollowUser(self.user.id,function(err,data){err?((err=new InfoModal).setTitle(i18next.t("general.error_messages.error_occured")),err.setContent(""+i18next.t("general.error_messages.user_unfollow_error")+"
"),err.show()):self.user.user_relation.is_following=!1})},getErrorMessageContent:function(error){var key="",key="cannot_follow_self"===error?"general.error_messages.cannot_follow_self":"general.error_messages.cannot_follow_user";return i18next.t(key)}}}),Vue.component("user-follower",{props:{user:{type:Object,required:!0}},template:'\t\t\t',computed:{avatarStyle:function(){return{"background-image":"url("+(this.user.avatar_url||Rajce.url.createBase("/img/storage/avatar/160.jpg"))+")"}}}}),Vue.component("user-followers-modal",{props:{user:{type:Object,required:!0}},data:function(){return{followers:[],loading:!0}},template:'\t\t