| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -216,14 +216,18 @@ export default class ContactQRScanShow extends Vue { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // Check if scanning is supported first | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (!(await scanner.isSupported())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.error = "Camera access requires HTTPS. Please use a secure connection."; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.error = | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          "Camera access requires HTTPS. Please use a secure connection."; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.isScanning = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.$notify({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          group: "alert", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          type: "warning", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          title: "HTTPS Required", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          text: "Camera access requires a secure (HTTPS) connection" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }, 5000); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.$notify( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            group: "alert", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            type: "warning", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            title: "HTTPS Required", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: "Camera access requires a secure (HTTPS) connection", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          5000, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -234,12 +238,15 @@ export default class ContactQRScanShow extends Vue { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.error = "Camera permission denied"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.isScanning = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // Show notification for better visibility | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.$notify({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            group: "alert", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            type: "warning", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            title: "Camera Access Required", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: "Camera permission denied" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          }, 5000); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.$notify( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              group: "alert", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              type: "warning", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              title: "Camera Access Required", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              text: "Camera permission denied", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            5000, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |