| 
					
				 | 
			
			
				@@ -121,6 +121,7 @@ class BaseConfig(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'region_rule_rank6_appType_0_data1': 60016, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'region_rule_rank6_appType_13_data2': 60017, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'abtest_112': 60018, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'abtest_082': 60019, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         'rank_by_24h': { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -135,45 +136,49 @@ class BaseConfig(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     AB_EXP_CODE = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '069': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data1', 'rule_key': 'rule3', 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'data_key': 'data1', 'rule_key': 'rule4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank5_appType_0_data1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '072': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data1', 'rule_key': 'rule3', 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'data_key': 'data1', 'rule_key': 'rule4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank5_appType_0_data1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '073': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data1', 'rule_key': 'rule3', 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'data_key': 'data1', 'rule_key': 'rule4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank5_appType_0_data1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '074': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data1', 'rule_key': 'rule3', 'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'data_key': 'data1', 'rule_key': 'rule4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank5_appType_0_data1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '082': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data2', 'rule_key': 'rule3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_5_data3') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        '083': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data6', 'rule_key': 'rule3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_5_data4') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'data_key': 'data2', 'rule_key': 'rule4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'ab_code': AB_CODE['region_rank_by_h'].get('abtest_082') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '095': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'data_key': 'data1', 'rule_key': 'rule4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank5_appType_0_data1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        '096': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data3', 'rule_key': 'rule3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_4_data2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        '097': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data6', 'rule_key': 'rule3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_4_data3') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        '098': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data4', 'rule_key': 'rule3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_6_data2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        '099': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'data_key': 'data6', 'rule_key': 'rule3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'ab_code': AB_CODE['region_rank_by_h'].get('region_rule_rank4_appType_6_data3') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '112': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'data_key': 'data1', 'rule_key': 'rule4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'ab_code': AB_CODE['region_rank_by_h'].get('abtest_112') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -508,8 +513,8 @@ class BaseConfig(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 {"dataListCode": 2, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 {"dataListCode": 3, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 {"dataListCode": 4, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                {"dataListCode": 5, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_48H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                {"dataListCode": 6, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 {"dataListCode": 7, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP_REGION_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -517,8 +522,8 @@ class BaseConfig(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         2: {"dataListDesc": "地域相对24小时级", "dataListCode": 2, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         3: {"dataListDesc": "非地域相对24小时级", "dataListCode": 3, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         4: {"dataListDesc": "非地域相对24小时级列表2", "dataListCode": 4, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        5: {"dataListDesc": "非地域相对48小时级", "dataListCode": 5, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_48H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        6: {"dataListDesc": "非地域相对48小时级列表2", "dataListCode": 6, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         7: {"dataListDesc": "大列表", "dataListCode": 7, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP_REGION_H}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |