| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -19,44 +19,44 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        v-if="showBackButtonIfNotRootFolder" | 
					 | 
					 | 
					 | 
					        v-if="showBackButtonIfNotRootFolder" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :label="t('Back')" | 
					 | 
					 | 
					 | 
					        :label="t('Back')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        icon="back" | 
					 | 
					 | 
					 | 
					        icon="back" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        type="black" | 
					 | 
					 | 
					 | 
					        type="gray" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        @click="back" | 
					 | 
					 | 
					 | 
					        @click="back" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      /> | 
					 | 
					 | 
					 | 
					      /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      <BaseButton | 
					 | 
					 | 
					 | 
					      <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :label="t('New document')" | 
					 | 
					 | 
					 | 
					        :label="t('New document')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        icon="file-add" | 
					 | 
					 | 
					 | 
					        icon="file-add" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        type="black" | 
					 | 
					 | 
					 | 
					        type="success" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        @click="goToNewDocument" | 
					 | 
					 | 
					 | 
					        @click="goToNewDocument" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      /> | 
					 | 
					 | 
					 | 
					      /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      <BaseButton | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :disabled="true" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :label="t('New drawing')" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        icon="drawing" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        type="black" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      /> | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      <BaseButton | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :label="t('Record audio')" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        icon="record-add" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        type="black" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        @click="showRecordAudioDialog" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      /> | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      <BaseButton | 
					 | 
					 | 
					 | 
					      <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :label="t('Upload')" | 
					 | 
					 | 
					 | 
					        :label="t('Upload')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        icon="file-upload" | 
					 | 
					 | 
					 | 
					        icon="file-upload" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        type="black" | 
					 | 
					 | 
					 | 
					        type="success" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        @click="goToUploadFile" | 
					 | 
					 | 
					 | 
					        @click="goToUploadFile" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      /> | 
					 | 
					 | 
					 | 
					      /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      <BaseButton | 
					 | 
					 | 
					 | 
					      <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :label="t('New folder')" | 
					 | 
					 | 
					 | 
					        :label="t('New folder')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        icon="folder-plus" | 
					 | 
					 | 
					 | 
					        icon="folder-plus" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        type="black" | 
					 | 
					 | 
					 | 
					        type="success" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        @click="openNew" | 
					 | 
					 | 
					 | 
					        @click="openNew" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      /> | 
					 | 
					 | 
					 | 
					      /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      :disabled="true" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      :label="t('New drawing')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      icon="drawing" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      type="success" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      :label="t('Record audio')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      icon="record-add" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      type="success" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      @click="showRecordAudioDialog" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      <BaseButton | 
					 | 
					 | 
					 | 
					      <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :disabled="true" | 
					 | 
					 | 
					 | 
					        :disabled="true" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :label="t('New cloud file')" | 
					 | 
					 | 
					 | 
					        :label="t('New cloud file')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        icon="file-cloud-add" | 
					 | 
					 | 
					 | 
					        icon="file-cloud-add" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        type="black" | 
					 | 
					 | 
					 | 
					        type="success" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      /> | 
					 | 
					 | 
					 | 
					      /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      <BaseButton | 
					 | 
					 | 
					 | 
					      <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :disabled="!hasImageInDocumentEntries" | 
					 | 
					 | 
					 | 
					        :disabled="!hasImageInDocumentEntries" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -75,7 +75,7 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :disabled="true" | 
					 | 
					 | 
					 | 
					        :disabled="true" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        :label="t('Download all')" | 
					 | 
					 | 
					 | 
					        :label="t('Download all')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        icon="download" | 
					 | 
					 | 
					 | 
					        icon="download" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        type="black" | 
					 | 
					 | 
					 | 
					        type="primary" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      /> | 
					 | 
					 | 
					 | 
					      /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    </template> | 
					 | 
					 | 
					 | 
					    </template> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  </BaseToolbar> | 
					 | 
					 | 
					 | 
					  </BaseToolbar> | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -146,7 +146,7 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          <BaseButton | 
					 | 
					 | 
					 | 
					          <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            icon="information" | 
					 | 
					 | 
					 | 
					            icon="information" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            size="small" | 
					 | 
					 | 
					 | 
					            size="small" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            type="black" | 
					 | 
					 | 
					 | 
					            type="primary" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            @click="btnShowInformationOnClick(slotProps.data)" | 
					 | 
					 | 
					 | 
					            @click="btnShowInformationOnClick(slotProps.data)" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          /> | 
					 | 
					 | 
					 | 
					          /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -160,7 +160,7 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  : '' | 
					 | 
					 | 
					 | 
					                  : '' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            " | 
					 | 
					 | 
					 | 
					            " | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            size="small" | 
					 | 
					 | 
					 | 
					            size="small" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            type="black" | 
					 | 
					 | 
					 | 
					            type="secondary" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            @click="btnChangeVisibilityOnClick(slotProps.data)" | 
					 | 
					 | 
					 | 
					            @click="btnChangeVisibilityOnClick(slotProps.data)" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          /> | 
					 | 
					 | 
					 | 
					          /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -168,7 +168,7 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            v-if="securityStore.isAuthenticated && isCurrentTeacher" | 
					 | 
					 | 
					 | 
					            v-if="securityStore.isAuthenticated && isCurrentTeacher" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            icon="edit" | 
					 | 
					 | 
					 | 
					            icon="edit" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            size="small" | 
					 | 
					 | 
					 | 
					            size="small" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            type="black" | 
					 | 
					 | 
					 | 
					            type="secondary" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            @click="btnEditOnClick(slotProps.data)" | 
					 | 
					 | 
					 | 
					            @click="btnEditOnClick(slotProps.data)" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          /> | 
					 | 
					 | 
					 | 
					          /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -184,14 +184,14 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            :icon="slotProps.data.iid === defaultCertificateId ? 'certificate-selected' : 'certificate-not-selected'" | 
					 | 
					 | 
					 | 
					            :icon="slotProps.data.iid === defaultCertificateId ? 'certificate-selected' : 'certificate-not-selected'" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            :class="{ 'selected': slotProps.data.iid === defaultCertificateId }" | 
					 | 
					 | 
					 | 
					            :class="{ 'selected': slotProps.data.iid === defaultCertificateId }" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            size="small" | 
					 | 
					 | 
					 | 
					            size="small" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            type="black" | 
					 | 
					 | 
					 | 
					            type="slotProps.data.iid === defaultCertificateId ? 'success' : 'black'" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            @click="selectAsDefaultCertificate(slotProps.data)" | 
					 | 
					 | 
					 | 
					            @click="selectAsDefaultCertificate(slotProps.data)" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          /> | 
					 | 
					 | 
					 | 
					          /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          <BaseButton | 
					 | 
					 | 
					 | 
					          <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            v-if="securityStore.isAuthenticated && isCurrentTeacher && isHtmlFile(slotProps.data)" | 
					 | 
					 | 
					 | 
					            v-if="securityStore.isAuthenticated && isCurrentTeacher && isHtmlFile(slotProps.data)" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            :icon="getTemplateIcon(slotProps.data.iid)" | 
					 | 
					 | 
					 | 
					            :icon="getTemplateIcon(slotProps.data.iid)" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            size="small" | 
					 | 
					 | 
					 | 
					            size="small" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            type="black" | 
					 | 
					 | 
					 | 
					            type="secondary" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            @click="openTemplateForm(slotProps.data.iid)" | 
					 | 
					 | 
					 | 
					            @click="openTemplateForm(slotProps.data.iid)" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          /> | 
					 | 
					 | 
					 | 
					          /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        </div> | 
					 | 
					 | 
					 | 
					        </div> | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -206,13 +206,13 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    <BaseButton | 
					 | 
					 | 
					 | 
					    <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      :label="t('Select all')" | 
					 | 
					 | 
					 | 
					      :label="t('Select all')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      icon="select-all" | 
					 | 
					 | 
					 | 
					      icon="select-all" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      type="black" | 
					 | 
					 | 
					 | 
					      type="primary" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      @click="selectAll" | 
					 | 
					 | 
					 | 
					      @click="selectAll" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    /> | 
					 | 
					 | 
					 | 
					    /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    <BaseButton | 
					 | 
					 | 
					 | 
					    <BaseButton | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      :label="t('Unselect all')" | 
					 | 
					 | 
					 | 
					      :label="t('Unselect all')" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      icon="unselect-all" | 
					 | 
					 | 
					 | 
					      icon="unselect-all" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      type="black" | 
					 | 
					 | 
					 | 
					      type="primary" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      @click="unselectAll" | 
					 | 
					 | 
					 | 
					      @click="unselectAll" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    /> | 
					 | 
					 | 
					 | 
					    /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    <BaseButton | 
					 | 
					 | 
					 | 
					    <BaseButton | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |