| 
				
			 | 
			
			
				@@ -140,9 +140,14 @@ def index(): 
			 | 
		
	
		
			
			| 
				140
			 | 
			
				140
			 | 
			
			
				         else: 
			 | 
		
	
		
			
			| 
				141
			 | 
			
				141
			 | 
			
			
				             result['pretty_url'] = result['url'] 
			 | 
		
	
		
			
			| 
				142
			 | 
			
				142
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				143
			 | 
			
				
			 | 
			
			
				-        if 'wikipedia' in result['engines'] or 'ddg definitions' in result['engines']: 
			 | 
		
	
		
			
			| 
				144
			 | 
			
				
			 | 
			
			
				-            featured_results.append(result) 
			 | 
		
	
		
			
			| 
				145
			 | 
			
				
			 | 
			
			
				-            results.remove(result) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				143
			 | 
			
			
				+        for engine in result['engines']: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				144
			 | 
			
			
				+            if engine in ['wikipedia']: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				145
			 | 
			
			
				+                result['favicon'] = engine  
			 | 
		
	
		
			
			| 
				
			 | 
			
				146
			 | 
			
			
				+                featured_results.append(result) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				147
			 | 
			
			
				+                results.remove(result) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				148
			 | 
			
			
				+            elif engine in ['ddg definitions']: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				149
			 | 
			
			
				+                featured_results.append(result) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				150
			 | 
			
			
				+                results.remove(result) 
			 | 
		
	
		
			
			| 
				146
			 | 
			
				151
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				147
			 | 
			
				152
			 | 
			
			
				     if request_data.get('format') == 'json': 
			 | 
		
	
		
			
			| 
				148
			 | 
			
				153
			 | 
			
			
				         return Response(json.dumps({'query': query, 'results': results}), mimetype='application/json') 
			 |