(key, salt, string_list)
return config_dict
Identical Strings are not stored multiple times. 
    possible pass and date dupes make it harder to test
Identical Strings are not stored multiple times. 
    possible pass and date dupes make it harder to test
Identical Strings are not stored multiple times . possible pass and date dupes make it harder to test
def config_14(key, salt, string_list):
    '''
    Identical Strings are not stored multiple times. 
    possible pass and date dupes make it harder to test
    '''

    # date Duplicate
    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 ) : # date Duplicate 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