| 
					
				 | 
			
			
				@@ -1,6 +1,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # encoding: utf-8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from __future__ import unicode_literals 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import re 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from .common import InfoExtractor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from ..utils import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int_or_none, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -35,15 +37,18 @@ class ScreenwaveMediaIE(InfoExtractor): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sources = self._parse_json( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             js_to_json( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                self._search_regex( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    r"sources\s*:\s*(\[[^\]]+?\])", playerconfig, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    'sources', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ).replace( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "' + thisObj.options.videoserver + '", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    videoserver 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ).replace( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "' + playerVidId + '", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    video_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                re.sub( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    r'(?s)/\*.*?\*/', '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    self._search_regex( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        r"sources\s*:\s*(\[[^\]]+?\])", playerconfig, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        'sources', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ).replace( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "' + thisObj.options.videoserver + '", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        videoserver 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ).replace( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "' + playerVidId + '", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        video_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             video_id 
			 |