| 
					
				 | 
			
			
				@@ -1,8 +1,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	<div class="thumbnail"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<slot name="icon" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		:class="{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			thumbnail: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			'youtube-thumbnail': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				song.youtubeId && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				(!song.thumbnail || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					(song.thumbnail && 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -14,7 +14,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								-1)) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					song.thumbnail === 'empty' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					song.thumbnail == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<slot name="icon" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			class="yt-thumbnail-bg" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			:style="{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				'background-image': 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -71,16 +74,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	margin-left: -10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	.yt-thumbnail-bg { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		height: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		top: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		filter: blur(1px); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		background: url("/assets/notes-transparent.png") no-repeat center center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		display: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	img { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		height: auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		height: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		margin-top: auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		margin-bottom: auto; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -91,5 +89,22 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		right: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	&.youtube-thumbnail { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		.yt-thumbnail-bg { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			height: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			display: block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			top: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			filter: blur(1px); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			background: url("/assets/notes-transparent.png") no-repeat center 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		img { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			height: auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 |