|  | @@ -37,9 +37,13 @@ const (
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  var (
 | 
	
		
			
				|  |  | +	compiledMatchers []*RegexpDomainMatcher
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +func init() {
 | 
	
		
			
				|  |  |  	compiledMatchers = make([]*RegexpDomainMatcher, 0, 1024)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	regexpDomains = []string{
 | 
	
		
			
				|  |  | +	regexpDomains := []string{
 | 
	
		
			
				|  |  |  		dotCn,
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		anySubDomain + "10010" + dotCom,
 | 
	
	
		
			
				|  | @@ -187,9 +191,7 @@ var (
 | 
	
		
			
				|  |  |  		anySubDomain + "youku" + dotCom,
 | 
	
		
			
				|  |  |  		anySubDomain + "zhihu" + dotCom,
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | -)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -func init() {
 | 
	
		
			
				|  |  |  	for _, pattern := range regexpDomains {
 | 
	
		
			
				|  |  |  		matcher, err := NewRegexpDomainMatcher(pattern)
 | 
	
		
			
				|  |  |  		if err != nil {
 |