def config_14(key, salt, string_list):
 if ('email' in string_list[18]):
  dup = True
 elif ('email' in string_list[19]):
  dup = False
 config_dict = {}
 config_dict['Version'] = 'Predator Pain v14'
 config_dict['Email Address'] = decrypt_string(key, salt, string_list[4])
 config_dict['Email Password'] = decrypt_string(key, salt, string_list[5])
 config_dict['SMTP Server'] = decrypt_string(key, salt, string_list[6])
 config_dict['SMTP Port'] = string_list[7]
 config_dict['Interval Timer'] = string_list[8]
 config_dict['FTP Host'] = decrypt_string(key, salt, string_list[12])
 config_dict['FTP User'] = decrypt_string(key, salt, string_list[13])
 config_dict['FTP Pass'] = decrypt_string(key, salt, string_list[14])
 config_dict['PHP Link'] = decrypt_string(key, salt, string_list[15])
 if dup:
  config_dict['PHP Link'] = decrypt_string(key, salt, string_list[15])
  config_dict['Use Email'] = string_list[18]
  config_dict['Use FTP'] = string_list[19]
  config_dict['Use PHP'] = string_list[20]
  config_dict['Download & Exec'] = string_list[25]
  if (string_list[24] == 'bindfiles'):
   config_dict['Bound Files'] = 'False'
  else:
   config_dict['Bound Files'] = 'True'
 else:
  config_dict['Use Email'] = string_list[19]
  config_dict['Use FTP'] = string_list[20]
  config_dict['Use PHP'] = string_list[21]
  config_dict['Download & Exec'] = string_list[26]
  if (string_list[25] == 'bindfiles'):
   config_dict['Bound Files'] = 'False'
  else:
   config_dict['Bound Files'] = 'True'
 return config_dict

def config_14 ( key , salt , string_list ) : if ( 'email' in string_list [ 18 ] ) : dup = True elif ( 'email' in string_list [ 19 ] ) : dup = False config_dict = { } config_dict [ 'Version' ] = 'Predator Pain v14' config_dict [ 'Email Address' ] = decrypt_string ( key , salt , string_list [ 4 ] ) config_dict [ 'Email Password' ] = decrypt_string ( key , salt , string_list [ 5 ] ) config_dict [ 'SMTP Server' ] = decrypt_string ( key , salt , string_list [ 6 ] ) config_dict [ 'SMTP Port' ] = string_list [ 7 ] config_dict [ 'Interval Timer' ] = string_list [ 8 ] config_dict [ 'FTP Host' ] = decrypt_string ( key , salt , string_list [ 12 ] ) config_dict [ 'FTP User' ] = decrypt_string ( key , salt , string_list [ 13 ] ) config_dict [ 'FTP Pass' ] = decrypt_string ( key , salt , string_list [ 14 ] ) config_dict [ 'PHP Link' ] = decrypt_string ( key , salt , string_list [ 15 ] ) if dup : config_dict [ 'PHP Link' ] = decrypt_string ( key , salt , string_list [ 15 ] ) config_dict [ 'Use Email' ] = string_list [ 18 ] config_dict [ 'Use FTP' ] = string_list [ 19 ] config_dict [ 'Use PHP' ] = string_list [ 20 ] config_dict [ 'Download & Exec' ] = string_list [ 25 ] if ( string_list [ 24 ] == 'bindfiles' ) : config_dict [ 'Bound Files' ] = 'False' else : config_dict [ 'Bound Files' ] = 'True' else : config_dict [ 'Use Email' ] = string_list [ 19 ] config_dict [ 'Use FTP' ] = string_list [ 20 ] config_dict [ 'Use PHP' ] = string_list [ 21 ] config_dict [ 'Download & Exec' ] = string_list [ 26 ] if ( string_list [ 25 ] == 'bindfiles' ) : config_dict [ 'Bound Files' ] = 'False' else : config_dict [ 'Bound Files' ] = 'True' return config_dict
identical strings are not stored multiple times .