From a700e2a76622745890f21d499b380abce2031aab Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Fri, 10 Dec 2021 14:51:05 +0530 Subject: [PATCH] app: remove XkPasswd generator --- .../aps/ui/crypto/PasswordCreationActivity.kt | 4 - .../ui/crypto/PasswordCreationActivityV2.kt | 4 - .../XkPasswordGeneratorDialogFragment.kt | 156 - .../aps/ui/settings/PasswordSettings.kt | 71 +- .../msfjarvis/aps/util/pwgenxkpwd/CapsType.kt | 13 - .../aps/util/pwgenxkpwd/PasswordBuilder.kt | 143 - .../aps/util/pwgenxkpwd/XkpwdDictionary.kt | 43 - app/src/main/res/layout/fragment_xkpwgen.xml | 102 - app/src/main/res/raw/xkpwdict.txt | 9000 ----------------- app/src/main/res/values-de/strings.xml | 14 +- app/src/main/res/values-fr/strings.xml | 14 +- app/src/main/res/values-gl/strings.xml | 14 +- app/src/main/res/values-it/strings.xml | 14 +- app/src/main/res/values-pt-rBR/strings.xml | 14 +- app/src/main/res/values-ru/strings.xml | 14 +- app/src/main/res/values/arrays.xml | 2 - app/src/main/res/values/strings.xml | 15 +- 17 files changed, 15 insertions(+), 9622 deletions(-) delete mode 100644 app/src/main/java/dev/msfjarvis/aps/ui/dialogs/XkPasswordGeneratorDialogFragment.kt delete mode 100644 app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/CapsType.kt delete mode 100644 app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/PasswordBuilder.kt delete mode 100644 app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/XkpwdDictionary.kt delete mode 100644 app/src/main/res/layout/fragment_xkpwgen.xml delete mode 100644 app/src/main/res/raw/xkpwdict.txt diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/crypto/PasswordCreationActivity.kt b/app/src/main/java/dev/msfjarvis/aps/ui/crypto/PasswordCreationActivity.kt index b22ee706..b1c66a0a 100644 --- a/app/src/main/java/dev/msfjarvis/aps/ui/crypto/PasswordCreationActivity.kt +++ b/app/src/main/java/dev/msfjarvis/aps/ui/crypto/PasswordCreationActivity.kt @@ -44,7 +44,6 @@ import dev.msfjarvis.aps.data.repo.PasswordRepository import dev.msfjarvis.aps.databinding.PasswordCreationActivityBinding import dev.msfjarvis.aps.ui.dialogs.OtpImportDialogFragment import dev.msfjarvis.aps.ui.dialogs.PasswordGeneratorDialogFragment -import dev.msfjarvis.aps.ui.dialogs.XkPasswordGeneratorDialogFragment import dev.msfjarvis.aps.util.autofill.AutofillPreferences import dev.msfjarvis.aps.util.autofill.DirectoryStructure import dev.msfjarvis.aps.util.crypto.GpgIdentifier @@ -361,8 +360,6 @@ class PasswordCreationActivity : BasePgpActivity(), OpenPgpServiceConnection.OnB when (settings.getString(PreferenceKeys.PREF_KEY_PWGEN_TYPE) ?: KEY_PWGEN_TYPE_CLASSIC) { KEY_PWGEN_TYPE_CLASSIC -> PasswordGeneratorDialogFragment().show(supportFragmentManager, "generator") - KEY_PWGEN_TYPE_XKPASSWD -> - XkPasswordGeneratorDialogFragment().show(supportFragmentManager, "xkpwgenerator") } } @@ -594,7 +591,6 @@ class PasswordCreationActivity : BasePgpActivity(), OpenPgpServiceConnection.OnB companion object { private const val KEY_PWGEN_TYPE_CLASSIC = "classic" - private const val KEY_PWGEN_TYPE_XKPASSWD = "xkpasswd" const val PASSWORD_RESULT_REQUEST_KEY = "PASSWORD_GENERATOR" const val OTP_RESULT_REQUEST_KEY = "OTP_IMPORT" const val RESULT = "RESULT" diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/crypto/PasswordCreationActivityV2.kt b/app/src/main/java/dev/msfjarvis/aps/ui/crypto/PasswordCreationActivityV2.kt index b99d5f6d..3aa24a9f 100644 --- a/app/src/main/java/dev/msfjarvis/aps/ui/crypto/PasswordCreationActivityV2.kt +++ b/app/src/main/java/dev/msfjarvis/aps/ui/crypto/PasswordCreationActivityV2.kt @@ -41,7 +41,6 @@ import dev.msfjarvis.aps.databinding.PasswordCreationActivityBinding import dev.msfjarvis.aps.injection.crypto.CryptoSet import dev.msfjarvis.aps.ui.dialogs.OtpImportDialogFragment import dev.msfjarvis.aps.ui.dialogs.PasswordGeneratorDialogFragment -import dev.msfjarvis.aps.ui.dialogs.XkPasswordGeneratorDialogFragment import dev.msfjarvis.aps.util.autofill.AutofillPreferences import dev.msfjarvis.aps.util.autofill.DirectoryStructure import dev.msfjarvis.aps.util.extensions.asLog @@ -291,8 +290,6 @@ class PasswordCreationActivityV2 : BasePgpActivity() { when (settings.getString(PreferenceKeys.PREF_KEY_PWGEN_TYPE) ?: KEY_PWGEN_TYPE_CLASSIC) { KEY_PWGEN_TYPE_CLASSIC -> PasswordGeneratorDialogFragment().show(supportFragmentManager, "generator") - KEY_PWGEN_TYPE_XKPASSWD -> - XkPasswordGeneratorDialogFragment().show(supportFragmentManager, "xkpwgenerator") } } @@ -469,7 +466,6 @@ class PasswordCreationActivityV2 : BasePgpActivity() { companion object { private const val KEY_PWGEN_TYPE_CLASSIC = "classic" - private const val KEY_PWGEN_TYPE_XKPASSWD = "xkpasswd" const val PASSWORD_RESULT_REQUEST_KEY = "PASSWORD_GENERATOR" const val OTP_RESULT_REQUEST_KEY = "OTP_IMPORT" const val RESULT = "RESULT" diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/dialogs/XkPasswordGeneratorDialogFragment.kt b/app/src/main/java/dev/msfjarvis/aps/ui/dialogs/XkPasswordGeneratorDialogFragment.kt deleted file mode 100644 index 7b2297ff..00000000 --- a/app/src/main/java/dev/msfjarvis/aps/ui/dialogs/XkPasswordGeneratorDialogFragment.kt +++ /dev/null @@ -1,156 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ -package dev.msfjarvis.aps.ui.dialogs - -import android.app.Dialog -import android.content.Context -import android.content.SharedPreferences -import android.graphics.Typeface -import android.os.Bundle -import android.widget.Toast -import androidx.appcompat.app.AlertDialog -import androidx.core.content.edit -import androidx.core.os.bundleOf -import androidx.fragment.app.DialogFragment -import androidx.fragment.app.setFragmentResult -import androidx.lifecycle.lifecycleScope -import com.github.michaelbull.result.fold -import com.github.michaelbull.result.getOr -import com.github.michaelbull.result.runCatching -import com.google.android.material.dialog.MaterialAlertDialogBuilder -import dev.msfjarvis.aps.R -import dev.msfjarvis.aps.databinding.FragmentXkpwgenBinding -import dev.msfjarvis.aps.ui.crypto.PasswordCreationActivity -import dev.msfjarvis.aps.util.extensions.asLog -import dev.msfjarvis.aps.util.extensions.getString -import dev.msfjarvis.aps.util.pwgenxkpwd.CapsType -import dev.msfjarvis.aps.util.pwgenxkpwd.PasswordBuilder -import kotlinx.coroutines.ExperimentalCoroutinesApi -import kotlinx.coroutines.flow.launchIn -import kotlinx.coroutines.flow.merge -import kotlinx.coroutines.flow.onEach -import logcat.LogPriority.ERROR -import logcat.logcat -import reactivecircus.flowbinding.android.widget.afterTextChanges -import reactivecircus.flowbinding.android.widget.selectionEvents - -@OptIn(ExperimentalCoroutinesApi::class) -class XkPasswordGeneratorDialogFragment : DialogFragment() { - - override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { - val builder = MaterialAlertDialogBuilder(requireContext()) - val callingActivity = requireActivity() - val inflater = callingActivity.layoutInflater - val binding = FragmentXkpwgenBinding.inflate(inflater) - val monoTypeface = Typeface.createFromAsset(callingActivity.assets, "fonts/sourcecodepro.ttf") - val prefs = callingActivity.getSharedPreferences("PasswordGenerator", Context.MODE_PRIVATE) - - builder.setView(binding.root) - - val previousStoredCapStyle: String = - runCatching { prefs.getString(PREF_KEY_CAPITALS_STYLE)!! }.getOr(DEFAULT_CAPS_STYLE) - - val lastCapitalsStyleIndex: Int = - runCatching { CapsType.valueOf(previousStoredCapStyle).ordinal }.getOr(DEFAULT_CAPS_INDEX) - binding.xkCapType.setSelection(lastCapitalsStyleIndex) - binding.xkNumWords.setText(prefs.getString(PREF_KEY_NUM_WORDS, DEFAULT_NUMBER_OF_WORDS)) - - binding.xkSeparator.setText(prefs.getString(PREF_KEY_SEPARATOR, DEFAULT_WORD_SEPARATOR)) - binding.xkNumberSymbolMask.setText( - prefs.getString(PREF_KEY_EXTRA_SYMBOLS_MASK, DEFAULT_EXTRA_SYMBOLS_MASK) - ) - - binding.xkPasswordText.typeface = monoTypeface - - builder.setPositiveButton(resources.getString(R.string.dialog_ok)) { _, _ -> - setPreferences(binding, prefs) - setFragmentResult( - PasswordCreationActivity.PASSWORD_RESULT_REQUEST_KEY, - bundleOf(PasswordCreationActivity.RESULT to "${binding.xkPasswordText.text}") - ) - } - - // flip neutral and negative buttons - builder.setNeutralButton(resources.getString(R.string.dialog_cancel)) { _, _ -> } - builder.setNegativeButton(resources.getString(R.string.pwgen_generate), null) - - val dialog = builder.setTitle(this.resources.getString(R.string.xkpwgen_title)).create() - - // make parameter changes reactive and automatically update passwords - merge( - binding.xkSeparator.afterTextChanges().skipInitialValue(), - binding.xkCapType.selectionEvents().skipInitialValue(), - binding.xkNumWords.afterTextChanges().skipInitialValue(), - binding.xkNumberSymbolMask.afterTextChanges().skipInitialValue(), - ) - .onEach { updatePassword(binding, prefs) } - .launchIn(lifecycleScope) - - dialog.setOnShowListener { - updatePassword(binding, prefs) - - dialog.getButton(AlertDialog.BUTTON_NEGATIVE).setOnClickListener { - updatePassword(binding, prefs) - } - } - return dialog - } - - private fun updatePassword(binding: FragmentXkpwgenBinding, prefs: SharedPreferences) { - setPreferences(binding, prefs) - makeAndSetPassword(binding) - } - - private fun makeAndSetPassword(binding: FragmentXkpwgenBinding) { - PasswordBuilder(requireContext()) - .setNumberOfWords(binding.xkNumWords.text.toString().ifBlank { "0" }.toInt()) - .setMinimumWordLength(DEFAULT_MIN_WORD_LENGTH) - .setMaximumWordLength(DEFAULT_MAX_WORD_LENGTH) - .setSeparator(binding.xkSeparator.text.toString()) - .appendNumbers( - binding.xkNumberSymbolMask.text!!.count { c -> c == EXTRA_CHAR_PLACEHOLDER_DIGIT } - ) - .appendSymbols( - binding.xkNumberSymbolMask.text!!.count { c -> c == EXTRA_CHAR_PLACEHOLDER_SYMBOL } - ) - .setCapitalization(CapsType.valueOf(binding.xkCapType.selectedItem.toString())) - .create() - .fold( - success = { binding.xkPasswordText.text = it }, - failure = { e -> - Toast.makeText(requireActivity(), e.message, Toast.LENGTH_SHORT).show() - logcat("xkpw", ERROR) { e.asLog("failure generating xkpasswd") } - binding.xkPasswordText.text = FALLBACK_ERROR_PASS - }, - ) - } - - private fun setPreferences(binding: FragmentXkpwgenBinding, prefs: SharedPreferences) { - prefs.edit { - putString(PREF_KEY_CAPITALS_STYLE, binding.xkCapType.selectedItem.toString()) - putString(PREF_KEY_NUM_WORDS, binding.xkNumWords.text.toString()) - putString(PREF_KEY_SEPARATOR, binding.xkSeparator.text.toString()) - putString(PREF_KEY_EXTRA_SYMBOLS_MASK, binding.xkNumberSymbolMask.text.toString()) - } - } - - companion object { - - const val PREF_KEY_CAPITALS_STYLE = "pref_key_capitals_style" - const val PREF_KEY_NUM_WORDS = "pref_key_num_words" - const val PREF_KEY_SEPARATOR = "pref_key_separator" - const val PREF_KEY_EXTRA_SYMBOLS_MASK = "pref_key_xkpwgen_extra_symbols_mask" - val DEFAULT_CAPS_STYLE = CapsType.Sentence.name - val DEFAULT_CAPS_INDEX = CapsType.Sentence.ordinal - const val DEFAULT_NUMBER_OF_WORDS = "3" - const val DEFAULT_WORD_SEPARATOR = "." - const val DEFAULT_EXTRA_SYMBOLS_MASK = "ds" - const val DEFAULT_MIN_WORD_LENGTH = 3 - const val DEFAULT_MAX_WORD_LENGTH = 9 - const val FALLBACK_ERROR_PASS = "42" - const val EXTRA_CHAR_PLACEHOLDER_DIGIT = 'd' - const val EXTRA_CHAR_PLACEHOLDER_SYMBOL = 's' - } -} diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/settings/PasswordSettings.kt b/app/src/main/java/dev/msfjarvis/aps/ui/settings/PasswordSettings.kt index dced4fc8..c6da00b6 100644 --- a/app/src/main/java/dev/msfjarvis/aps/ui/settings/PasswordSettings.kt +++ b/app/src/main/java/dev/msfjarvis/aps/ui/settings/PasswordSettings.kt @@ -6,78 +6,20 @@ package dev.msfjarvis.aps.ui.settings import android.text.InputType -import android.widget.Toast -import androidx.activity.result.contract.ActivityResultContracts -import androidx.core.content.edit import androidx.fragment.app.FragmentActivity -import de.Maxr1998.modernpreferences.Preference import de.Maxr1998.modernpreferences.PreferenceScreen import de.Maxr1998.modernpreferences.helpers.checkBox import de.Maxr1998.modernpreferences.helpers.editText -import de.Maxr1998.modernpreferences.helpers.onCheckedChange -import de.Maxr1998.modernpreferences.helpers.onClick import de.Maxr1998.modernpreferences.helpers.onSelectionChange import de.Maxr1998.modernpreferences.helpers.singleChoice -import de.Maxr1998.modernpreferences.preferences.CheckBoxPreference import de.Maxr1998.modernpreferences.preferences.choice.SelectionItem import dev.msfjarvis.aps.R -import dev.msfjarvis.aps.util.extensions.getString -import dev.msfjarvis.aps.util.extensions.sharedPrefs -import dev.msfjarvis.aps.util.extensions.unsafeLazy -import dev.msfjarvis.aps.util.pwgenxkpwd.XkpwdDictionary import dev.msfjarvis.aps.util.settings.PreferenceKeys -import java.io.File class PasswordSettings(private val activity: FragmentActivity) : SettingsProvider { - private val sharedPrefs by unsafeLazy { activity.sharedPrefs } - private val storeCustomXkpwdDictionaryAction = - activity.registerForActivityResult(ActivityResultContracts.OpenDocument()) { uri -> - if (uri == null) return@registerForActivityResult - - Toast.makeText( - activity, - activity.resources.getString(R.string.xkpwgen_custom_dict_imported, uri.path), - Toast.LENGTH_SHORT - ) - .show() - - sharedPrefs.edit { putString(PreferenceKeys.PREF_KEY_CUSTOM_DICT, uri.toString()) } - - val inputStream = activity.contentResolver.openInputStream(uri) - val customDictFile = - File(activity.filesDir.toString(), XkpwdDictionary.XKPWD_CUSTOM_DICT_FILE).outputStream() - inputStream?.copyTo(customDictFile, 1024) - inputStream?.close() - customDictFile.close() - } - override fun provideSettings(builder: PreferenceScreen.Builder) { builder.apply { - val customDictPref = - CheckBoxPreference(PreferenceKeys.PREF_KEY_IS_CUSTOM_DICT).apply { - titleRes = R.string.pref_xkpwgen_custom_wordlist_enabled_title - summaryRes = R.string.pref_xkpwgen_custom_dict_summary_off - summaryOnRes = R.string.pref_xkpwgen_custom_dict_summary_on - visible = sharedPrefs.getString(PreferenceKeys.PREF_KEY_PWGEN_TYPE) == "xkpasswd" - onCheckedChange { - requestRebind() - true - } - } - val customDictPathPref = - Preference(PreferenceKeys.PREF_KEY_CUSTOM_DICT).apply { - dependency = PreferenceKeys.PREF_KEY_IS_CUSTOM_DICT - titleRes = R.string.pref_xkpwgen_custom_dict_picker_title - summary = - sharedPrefs.getString(PreferenceKeys.PREF_KEY_CUSTOM_DICT) - ?: activity.resources.getString(R.string.pref_xkpwgen_custom_dict_picker_summary) - visible = sharedPrefs.getString(PreferenceKeys.PREF_KEY_PWGEN_TYPE) == "xkpasswd" - onClick { - storeCustomXkpwdDictionaryAction.launch(arrayOf("*/*")) - true - } - } val values = activity.resources.getStringArray(R.array.pwgen_provider_values) val labels = activity.resources.getStringArray(R.array.pwgen_provider_labels) val items = values.zip(labels).map { SelectionItem(it.first, it.second, null) } @@ -87,19 +29,8 @@ class PasswordSettings(private val activity: FragmentActivity) : SettingsProvide ) { initialSelection = "classic" titleRes = R.string.pref_password_generator_type_title - onSelectionChange { selection -> - val xkpasswdEnabled = selection == "xkpasswd" - customDictPathPref.visible = xkpasswdEnabled - customDictPref.visible = xkpasswdEnabled - customDictPref.requestRebind() - customDictPathPref.requestRebind() - true - } + onSelectionChange { true } } - // We initialize them early and add them manually to be able to manually force a rebind - // when the password generator type is changed. - addPreferenceItem(customDictPref) - addPreferenceItem(customDictPathPref) editText(PreferenceKeys.GENERAL_SHOW_TIME) { titleRes = R.string.pref_clipboard_timeout_title summaryProvider = diff --git a/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/CapsType.kt b/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/CapsType.kt deleted file mode 100644 index 69a4692d..00000000 --- a/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/CapsType.kt +++ /dev/null @@ -1,13 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ -package dev.msfjarvis.aps.util.pwgenxkpwd - -enum class CapsType { - lowercase, - UPPERCASE, - TitleCase, - Sentence, - As_iS -} diff --git a/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/PasswordBuilder.kt b/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/PasswordBuilder.kt deleted file mode 100644 index af8ac5c2..00000000 --- a/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/PasswordBuilder.kt +++ /dev/null @@ -1,143 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ -package dev.msfjarvis.aps.util.pwgenxkpwd - -import android.content.Context -import com.github.michaelbull.result.Result -import com.github.michaelbull.result.runCatching -import dev.msfjarvis.aps.R -import dev.msfjarvis.aps.util.pwgen.PasswordGenerator.PasswordGeneratorException -import dev.msfjarvis.aps.util.pwgen.secureRandomCharacter -import dev.msfjarvis.aps.util.pwgen.secureRandomElement -import dev.msfjarvis.aps.util.pwgen.secureRandomNumber -import java.util.Locale - -class PasswordBuilder(ctx: Context) { - - private var numSymbols = 0 - private var isAppendSymbolsSeparator = false - private var context = ctx - private var numWords = 3 - private var maxWordLength = 9 - private var minWordLength = 5 - private var separator = "." - private var capsType = CapsType.Sentence - private var prependDigits = 0 - private var numDigits = 0 - private var isPrependWithSeparator = false - private var isAppendNumberSeparator = false - - fun setNumberOfWords(amount: Int) = apply { numWords = amount } - - fun setMinimumWordLength(min: Int) = apply { minWordLength = min } - - fun setMaximumWordLength(max: Int) = apply { maxWordLength = max } - - fun setSeparator(separator: String) = apply { this.separator = separator } - - fun setCapitalization(capitalizationScheme: CapsType) = apply { capsType = capitalizationScheme } - - @JvmOverloads - fun prependNumbers(numDigits: Int, addSeparator: Boolean = true) = apply { - prependDigits = numDigits - isPrependWithSeparator = addSeparator - } - - @JvmOverloads - fun appendNumbers(numDigits: Int, addSeparator: Boolean = false) = apply { - this.numDigits = numDigits - isAppendNumberSeparator = addSeparator - } - - @JvmOverloads - fun appendSymbols(numSymbols: Int, addSeparator: Boolean = false) = apply { - this.numSymbols = numSymbols - isAppendSymbolsSeparator = addSeparator - } - - private fun generateRandomNumberSequence(totalNumbers: Int): String { - val numbers = StringBuilder(totalNumbers) - for (i in 0 until totalNumbers) { - numbers.append(secureRandomNumber(10)) - } - return numbers.toString() - } - - private fun generateRandomSymbolSequence(numSymbols: Int): String { - val numbers = StringBuilder(numSymbols) - for (i in 0 until numSymbols) { - numbers.append(SYMBOLS.secureRandomCharacter()) - } - return numbers.toString() - } - - @OptIn(ExperimentalStdlibApi::class) - fun create(): Result { - val wordBank = mutableListOf() - val password = StringBuilder() - - if (prependDigits != 0) { - password.append(generateRandomNumberSequence(prependDigits)) - if (isPrependWithSeparator) { - password.append(separator) - } - } - return runCatching { - val dictionary = XkpwdDictionary(context) - val words = dictionary.words - for (wordLength in minWordLength..maxWordLength) { - wordBank.addAll(words[wordLength] ?: emptyList()) - } - - if (wordBank.size == 0) { - throw PasswordGeneratorException( - context.getString(R.string.xkpwgen_builder_error, minWordLength, maxWordLength) - ) - } - - for (i in 0 until numWords) { - val candidate = wordBank.secureRandomElement() - val s = - when (capsType) { - CapsType.UPPERCASE -> candidate.uppercase(Locale.getDefault()) - CapsType.Sentence -> - if (i == 0) - candidate.replaceFirstChar { - if (it.isLowerCase()) it.titlecase(Locale.getDefault()) else it.toString() - } - else candidate - CapsType.TitleCase -> - candidate.replaceFirstChar { - if (it.isLowerCase()) it.titlecase(Locale.getDefault()) else it.toString() - } - CapsType.lowercase -> candidate.lowercase(Locale.getDefault()) - CapsType.As_iS -> candidate - } - password.append(s) - if (i + 1 < numWords) { - password.append(separator) - } - } - if (numDigits != 0) { - if (isAppendNumberSeparator) { - password.append(separator) - } - password.append(generateRandomNumberSequence(numDigits)) - } - if (numSymbols != 0) { - if (isAppendSymbolsSeparator) { - password.append(separator) - } - password.append(generateRandomSymbolSequence(numSymbols)) - } - password.toString() - } - } - - companion object { - - private const val SYMBOLS = "!@\$%^&*-_+=:|~?/.;#" - } -} diff --git a/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/XkpwdDictionary.kt b/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/XkpwdDictionary.kt deleted file mode 100644 index 25162378..00000000 --- a/app/src/main/java/dev/msfjarvis/aps/util/pwgenxkpwd/XkpwdDictionary.kt +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ -package dev.msfjarvis.aps.util.pwgenxkpwd - -import android.content.Context -import dev.msfjarvis.aps.R -import dev.msfjarvis.aps.util.extensions.getString -import dev.msfjarvis.aps.util.extensions.sharedPrefs -import dev.msfjarvis.aps.util.settings.PreferenceKeys -import java.io.File - -class XkpwdDictionary(context: Context) { - - val words: Map> - - init { - val prefs = context.sharedPrefs - val uri = prefs.getString(PreferenceKeys.PREF_KEY_CUSTOM_DICT) ?: "" - val customDictFile = File(context.filesDir, XKPWD_CUSTOM_DICT_FILE) - - val lines = - if (prefs.getBoolean(PreferenceKeys.PREF_KEY_IS_CUSTOM_DICT, false) && - uri.isNotEmpty() && - customDictFile.canRead() - ) { - customDictFile.readLines() - } else { - context.resources.openRawResource(R.raw.xkpwdict).bufferedReader().readLines() - } - - words = - lines.asSequence().map { it.trim() }.filter { it.isNotEmpty() && !it.contains(' ') }.groupBy { - it.length - } - } - - companion object { - - const val XKPWD_CUSTOM_DICT_FILE = "custom_dict.txt" - } -} diff --git a/app/src/main/res/layout/fragment_xkpwgen.xml b/app/src/main/res/layout/fragment_xkpwgen.xml deleted file mode 100644 index 47803e27..00000000 --- a/app/src/main/res/layout/fragment_xkpwgen.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/raw/xkpwdict.txt b/app/src/main/res/raw/xkpwdict.txt deleted file mode 100644 index 8823c037..00000000 --- a/app/src/main/res/raw/xkpwdict.txt +++ /dev/null @@ -1,9000 +0,0 @@ -fresis -plinapherium -vahes -voictink -outimil -catahons -allenter -parts -nonuessy -hopatheaers -gizapper -readmisotic -hemas -pries -zultible -delletaming -welextery -horisticia -slics -tockmendprost -fidersa -chnese -metic -holigial -yatinsia -nesse -glinglysilly -ingesmarro -dyinchorte -alued -swogordiggiid -ingtal -verednessined -exagus -haetamantsic -coela -inolopee -promphous -dereslisers -preateatosian -sprentous -tisanhomincy -slontmon -mifers -aphilikoness -metiogo -aphanthysile -motalednes -overinred -agered -hoompagitoly -ouste -acrouses -floidologe -spilivetisms -suronaters -hover -eutbollumnes -baear -ploranepar -efernii -distent -nunies -gopicisher -phize -slopoin -rildic -noinon -pernauve -pornindness -nonart -olizing -limulthoct -bessic -blecoma -rismone -faubly -sperom -unmatortinan -questy -ophist -verion -magialictoide -luous -primicry -unsulathode -ytizonlan -elown -dones -oickene -dusts -flisness -copte -stiolartrapes -pneyests -unfalinansed -enzoly -carawed -mening -unsteberred -sumbecormend -abliphon -wigatrant -ingiefoozzly -puback -luminicke -taseara -teutchoo -emiabling -tratimbe -nueness -atism -siatlith -slerm -recized -milogred -phiresce -anickness -syackyan -eptickwing -nicarlasherty -raliperm -mothetionus -larbulant -unuck -dunonmetorme -gralft -misticats -smoal -plamerm -nubus -filing -unleggeronate -brosoodec -etheaterus -subcofine -inted -eptery -fientracta -unfellum -sorasirnated -heryogy -rediarcouse -tring -unestous -niping -befaus -intale -subspaseters -posillity -annucaft -therackylphy -subration -abdulated -diption -seader -isiansatelp -zotte -fureologing -ansely -poodipents -satirubial -pilsing -clized -submus -uninalish -inizanting -faulematic -admirefailing -bantery -cletrale -golor -brose -prehoxilver -cipacet -unass -solitomether -ephans -unebouggins -kolotopory -tabaries -pridditefale -sallines -ellatal -irchysts -undemikens -petemilly -encrious -preeslusly -pisosigrammot -tervary -novablextred -entinetia -esmelly -kammoweripa -acculotiont -evite -outhle -unpers -nolosicali -dedintevients -vishak -carightal -hometbanopas -hyron -domelerer -crytionsm -zolehoracia -kersining -phesiscogfunt -searmang -matoneraggran -mondeable -unfeopicastum -imbebomyrlyng -prodae -rejus -stived -chiplabsougly -licidgess -halcitingin -disits -dinnesquadae -eurategly -sormally -plevene -pseurisbed -ceptize -hyperanatly -clogertil -sembai -nulushnics -aings -sultion -undany -undespes -menes -affmateasente -demoente -suped -potes -dearan -shexse -inarocradwind -ramakied -sageste -nomishneary -vitess -undably -psychbarably -khargal -flionsock -flash -pighs -orpin -sitlectally -plarthrur -dirubte -audives -nophea -suffea -cathodandead -datic -munsautured -hysturams -reennove -pidition -uking -culgalicastic -poldly -aphort -nonsperfer -sumbsal -drivern -knouphiconit -undrieseuropy -thrinama -dacon -conta -pente -furau -inied -waspatignen -parchea -sared -unmin -spolum -volest -lefibulan -stesquist -atinarm -cychomats -squilinte -ardste -affle -eascropliness -diptoppies -unmempo -loreruiss -prels -dearactinit -aseper -etrabling -chypupec -baurpreme -equoncriont -peneis -rankyly -kally -hesue -histal -lisemats -noryned -calism -maspereceizes -lized -sweeruciing -midaste -anego -prochyos -prolpane -unseutates -tainey -symachus -lanader -urize -irraff -preforviver -anartites -spotunisous -stranne -puthis -pawarilogrado -augoilikernon -shalts -miders -piciler -triandies -theatimisma -unctescal -nonae -unking -woridd -iriomanture -kakers -rapperegge -ablike -senanon -moleyed -horthicater -crory -solly -soremaile -pherb -clishydors -suremblemic -ounhencher -samper -afferbentic -unhockakate -suped -pinathytic -fravituffic -tratizinle -prest -mentable -nonadrostries -arize -valize -moscous -emijigged -prearnes -carchtheld -copionalae -acadenicity -thring -overs -zonabloutsum -pretted -lugly -cingon -cestably -fasum -dered -hetoguee -triciferfe -lesited -grater -reveri -clows -deless -bicurnisted -laked -isibrarmales -forized -distorly -bookallers -mutamited -allon -chipiumpan -dility -reamuses -anarropillic -ealeneter -wittously -tratualic -olian -seandurishu -hetilationint -hablerip -ungeostas -turebromyrity -gulenu -polining -actonce -skeproardea -extulle -emptotocaliss -unanchabeard -cosed -spiting -pathylle -dilcitide -tholgendlic -union -hypaseding -inclanickner -enize -photomy -pygers -pharying -baspeang -proammithus -spallic -seliting -axomeon -jardanth -derouthiis -prealionesse -sulous -preapyr -prescits -comentaeous -diuss -deersowarte -glocceackhe -buchms -sneupped -teusly -vismotatren -mismas -athbudencity -wooro -unamy -locatotome -tefended -saltopropper -enonverooldy -relath -unclucage -olopoly -hechtly -dardomcallus -repilid -minfierung -aviant -ancomellasir -thablent -tortess -polider -susnes -nonasm -winclertess -appettest -crolarin -rention -andyol -stvelly -sustertive -buroverhen -fosteree -subwoodess -cateting -sownlicionie -nodic -rente -happunshness -arcers -biedeprets -snerspoly -buchorific -antitiontles -sholebiclost -ampor -colatistom -medplogitran -unbed -faity -engly -ingly -sphobity -titaicastic -cealing -erroaffly -clana -pagodocculate -romeled -aditale -herthydrager -unsuffer -nodole -croppayphora -acote -wardspined -lated -reoly -debalante -ebrashapach -guling -rebowee -undecionaled -teureally -cophrivesian -alique -woralce -undinve -mionsagelian -noneet -abied -catis -muncyes -lantenegitize -velly -psyng -parlontoms -estalla -hersuric -olocke -inguerind -caliss -unoncheifs -cometed -chriesseing -overtew -merly -meters -pothemen -overthoneole -kinagillm -matetterus -foranatize -unchrierver -viskioncea -preptylomy -vansm -arejachanes -miairrupluts -tatily -podgerry -unymic -exuram -gluse -diverprottoni -pered -dydrou -pribegaticaph -sylogranhosm -legal -tablexpants -tatie -frabless -hyphophobeab -peribler -rulize -jocking -husness -bifiets -lated -gencon -snally -swist -peroge -araphoen -balit -jarides -corip -fentaut -prelamons -smicary -aquin -kinedor -autilan -ovendier -bariggist -lingly -unkwietwing -antaph -ruscer -escocks -pauseambarkal -vamlahate -lubbisity -raperinger -asariness -awkeamingon -mulamican -pricallstim -reasive -gragromagot -tousnainesus -unnesed -fiess -revelognewis -unjaperinlial -aftyged -dents -posofied -bastealip -calianred -culaint -argearchnes -niloplint -colve -gismettelint -blendi -wariterarbiga -sauxodepts -coely -subelly -hoping -aponne -influsnest -binguers -thingon -menbosiser -epreotoxyla -fatintrast -inines -brallaven -untorical -uncidpatic -cless -starmanth -cones -sectered -applartly -canck -insubs -bionicompic -cranter -felis -actin -overres -holot -intion -inoblestely -nopoded -refass -scrospore -preedebiss -balendrail -prinenea -sorchellon -coimetrue -alsuboing -ovestion -seredle -stinfrenhy -rebtraciga -carraceness -cankmess -tradrudemer -karials -lyzed -thilione -deing -remicariopy -assed -chrinize -surers -werinethous -yabailic -nothras -lashed -donings -unater -veriatines -adbally -enleavindety -ceaungeo -prenstioule -ungly -brasubsubbero -laism -objectous -inisifice -jumenthile -pyroniss -subic -buing -opery -tatenter -toetimne -rhial -tralous -conisic -insheignae -beciop -retatere -minized -unchor -ositas -shistiter -clookoid -seletion -elian -suphodiata -ganis -artheam -antint -undifyiner -haistrotic -abing -unroanes -telattlithe -imoniecion -miscodyls -loust -notologgalic -scars -moplaryingus -osiogly -retremy -bostogess -acracksh -raphrerf -bitagmopores -alwedid -jultimmulite -rusly -snativiss -acooptortedul -orethosisrize -biastanled -flessa -unablaterbar -skers -monal -encemper -sentege -guichorturi -reptinies -comidaphark -pawidiglesed -calitess -surrhy -snetrapping -khimited -kishan -crodotin -redender -gertribbithan -stepat -glint -chipetatheres -burochemooly -bailve -eline -scolabled -stetion -tifulitical -anted -hypots -reiric -dignous -teroseazia -poneumicaus -bayiss -staft -cross -nonnatin -menchs -gomareria -pecal -ethery -johan -prempeted -ferivenorging -extions -douserstra -ampla -muttic -waciadrom -solishedet -clendi -utmastishiss -batalliness -amendom -futguers -snetervis -pyrobegous -fibidied -pepiresionrid -consh -elogat -chentor -progs -snesilleadion -flaripmenly -shioutic -jurubmajary -sulands -precens -lushangomy -unkis -nuelay -diftiontiatch -premise -facephia -aning -inlar -unest -heemphy -proniveskis -berous -plall -stisays -darculters -colistocalled -aditic -handed -bofty -ceofrooi -cousigent -hanacomsimmil -blogglatily -suratiotoond -prochels -trist -botivingly -unpreor -graphoelly -spred -ommic -scronaug -tablenal -cless -perbacclited -nonantism -bactiony -paship -turous -dents -pawed -chievirery -matilinge -addly -carysia -aproatione -cropeticares -pante -supplemped -diggener -miterover -triones -vendic -trodarent -nosque -mislikertie -roxbrate -afian -quenergan -cragerierma -wepors -thawards -vichums -woleharrande -prelismetumet -reted -periontoming -sosivormove -unpern -roole -necephtess -chiong -chawn -unria -zatic -placely -hyperizedos -cycoi -gragal -gynater -sionation -bacalt -sweenock -deppliked -repole -scuists -elincutgled -hytoloyemid -squets -comelmided -guily -bionduts -sultinstrigh -sulanativer -myeritiass -heatic -soining -munned -drussichrong -paberhets -pineuppruts -striers -bachar -olopholaziess -unblecomire -chergalest -nownpol -bially -catwerest -derpying -uniste -outaioulle -clirecouslo -hidruff -resticafluels -rophess -poseeculable -itenda -drootanceme -dirbing -reeca -corisis -sileu -sisetiogy -hoinks -dineentic -reelerly -overned -rosquation -mulealcoet -berin -mialings -entinthemer -biblecul -jansenia -hythmely -hableperines -radjum -inane -nogeous -aetrackinona -somiddimunte -uleave -sphorines -coduntermal -inoning -fulazangs -cholested -yingracome -dring -phorhors -scradthed -tebiddle -reshum -lazingly -outally -prood -pecary -calite -pervero -entioniste -catic -coradplung -villary -micalid -pierdogisters -denerworing -birblemosita -gracles -wayth -reeke -ablexaphosal -acenelly -unargulo -tomomons -derovemone -cealechake -kindleed -tioncrifinate -priturize -beritals -mistrojea -reencluck -nombropoths -parytintilly -fricindeale -everspip -cifying -guncauteurry -horicist -unicher -ferma -speworoly -plassemate -pruellate -undemp -prest -nonvelass -guirin -spiderlatiar -brier -scurepecry -citationater -ovatize -surnaloote -boliftente -deass -oriderop -frudiedea -pretora -pucheamiess -dewandenes -renesh -drodyst -mophartion -ables -cartizessess -nostin -ungleratery -lailimel -tronse -queflonjuiess -curiess -unharp -belteer -hymath -mopard -daesse -sphytagees -warecatious -frallisting -iseramenes -bleated -pipsecoidocae -xaerghteddurn -affbo -oxiton -culweers -chcrang -adarblark -marightsh -scroillimon -flenidaed -pscomne -wister -unbly -nocaling -hylenuan -gonpreards -prostricals -trimicaval -overs -chenduaws -fuloerype -voling -lamon -froved -micarmiace -culacarde -jelly -ingly -shicatoels -imente -cologrellana -asess -prolia -supozorbusts -nople -tousedan -spartal -knong -hackmanize -xenone -entalaulmeo -bully -tolturra -sisibbess -pandriding -rhalits -jurele -wooffic -thelatortic -husse -noglenducte -sinacks -hyterloss -fisor -acary -ousnafer -phealable -supple -mirern -chittralies -adhempilite -myakeron -sappos -thral -zygic -acquimeale -ounes -cinony -nonnonaft -philly -aness -kustal -agnavany -hontied -nancellarmidi -raboariloke -urnar -aptulasty -dries -bemboaturined -inkary -usynessily -moust -aship -turst -tiopise -deanum -olour -uncle -thotoeitia -colitiotitify -unuzzand -mendes -flarigen -nuess -luving -pacarkyl -ressnon -undiancess -sporanicated -unboz -tozootirdra -husindie -creentrae -celes -vircocouttuon -chabinprip -briagive -tivergy -eatienateser -obion -slame -spriticalt -plesawlibifer -nawsist -unteriesteete -cycephiros -violliacness -ouilimficing -trionychm -queness -arancletrid -ileous -unparbantamed -aphones -noided -sumardeleudip -chneld -fleosity -logaurilitong -rullognes -bokly -menescionk -pholums -manationes -unsloly -orock -mispay -shiati -toming -womnize -apingly -citorte -elous -prevollort -barastabbylin -hemyolorii -lardiappost -vocispred -cytho -pstic -pudge -costrous -cerch -enchro -ealonvierses -metron -nulverm -fores -minespers -oversiv -menewaybidion -hemating -mocarlehopst -callyze -seweessem -coertzing -agedlent -perga -dolobacell -overa -entivess -scletid -tynint -sicnettle -unherudidist -undess -throl -dinglas -cliking -folil -baryoricks -untdre -trads -nopines -nally -sinom -bentri -plary -deplens -herly -krolincid -pityist -ingencuris -rutoatoloi -angly -enbion -peninecess -lueysedevings -teness -umpted -unorptairs -psimnon -pittaging -irias -mativous -nocovableobs -laspimpainon -semanter -fettoidargy -noscateryl -couggly -vatintrify -jursibless -zoted -stondious -comotoping -synicali -perms -geuticesimone -andicleyed -arissism -anconerooti -unlad -datocookiness -dingly -fluic -colon -punvess -peadistaried -ouruz -burtiony -adocradin -soley -frewayrapy -gaspige -paroutoids -proatic -luial -nulartonon -mesters -preals -rodic -bequited -spasterbse -hariancer -caring -uness -phoniang -anteloonom -pingle -sciverly -sconme -heady -rouguemphoty -phers -bubby -lorthor -scaterdeade -gretra -mulages -ormass -calinger -midace -bivers -cemaker -gatalinanism -stions -haeming -ulibringluns -ancrewsh -unflondram -worvity -cyakenon -triania -listopred -decte -nerprupationy -hoessaddly -posesh -upotors -sleaked -herporaper -inghtly -bauthea -revasolowlic -pretsaticalla -susts -plikedianiste -emixed -unaing -unbal -unmes -aniastious -bacido -cripirki -imutously -chogic -sullan -spenic -gings -quefic -cepilles -neurbited -somon -potih -inelychana -coact -mersubehass -prove -efulnes -thexcessagoan -quethaported -brabless -pyreckly -kinaeae -bitionism -flise -grostable -racrum -notiote -scack -charnonsivol -lisciran -unpres -gracratoph -quareae -thosch -futomple -accifidic -clavolges -buggeduck -squia -feshions -frerterom -triesth -phlet -aysatecrally -uncerm -jollick -facombable -blemiress -trochrishner -tatmer -spocerineion -talle -prothe -dyndaess -pomoundeer -goralcal -plaraterminge -azerwood -rutmes -geoultrious -litiestleccon -ovial -pormsorame -emite -untleclers -suning -bathills -secluffy -masar -imbsidaeran -humly -reouts -swees -emondrolum -deraddy -roure -uncentic -amaradozygo -symong -thomylovial -prefin -corat -aishenes -firmant -juvangling -etoken -bacalical -synaing -unwafiseudove -quial -berchago -yalling -exiong -amphipma -colocal -phianzark -endentophary -psifin -picatiougens -graphely -angsm -ratic -recally -drede -eless -inginhexed -semplingeost -heantivives -fressia -unmangen -plerid -cocredipic -fentuneecol -misciming -ovolistop -psing -dinkle -ficast -sorness -nounha -veing -gadishilgal -ingly -kiessne -acharang -calbeamast -raphagecing -uncerwistorme -cankethet -fyinonors -fluvel -heroandric -rovanglashry -husly -imezzing -proptsity -atess -shoriessis -reduluedia -ungly -magic -spolost -tablenfor -pabums -pellentwal -hyled -prorre -prectican -prectrum -isicial -zolous -adongs -birricaliling -scors -kinist -gyrettylanal -unatch -gably -pongift -medymed -foode -poste -emist -quellosomad -malle -colownsed -pariascapines -fludoukal -risho -unvely -olatine -sorry -volve -somiticacib -caller -limplaridae -serhessimpers -miculaspather -acepolly -proodymel -squenticke -opsed -wativanist -epageotics -ossabet -oxilane -hingery -taces -sendic -oxogy -nonoofatalkys -sheed -huranhypodfic -anally -adecesables -javidoxyle -imasapel -preing -hoiae -shudolditiong -beaded -bantraily -flutari -bermary -proptologate -fulness -medneulenises -cionsequale -ficatemic -inorrantorine -goofforreffs -apper -tagal -parida -banhassereve -shabite -meabbille -undrembiables -hered -enesh -cytivesty -goisessinge -psemornulle -crost -glysudes -phologiter -duous -sumia -bouto -frily -preerchang -snesseud -varial -hypore -remery -preryession -inonewle -stnisesslan -uniatersh -atisabahe -drelfinon -troduid -cretamisgrery -noblensuod -farifectocros -lochal -geaniguefic -bathed -fraferin -tiadae -ariser -wurifis -vermle -nocongsta -pinging -swatar -imism -unrearsinerys -ovely -aelive -pocce -unizer -feriand -roustincible -lyrable -nagially -beastogee -rhourber -aniper -hyptively -regonce -kewittly -mirism -labilous -budompla -nouggings -hytempre -spospan -oviseirks -sequatred -pulias -latiquilosm -kistag -dompific -pingene -somogefundene -bidemic -nondiseddly -hakey -undes -cacoroesilent -kinonatercid -oacala -unthely -ponitedan -pavelotiate -acksterpolwer -supreomy -evisto -warthyling -haliza -chonunhuse -hemard -elutbatene -boofflidefia -sable -guadial -subul -inard -psencracen -untandian -uncipfloorke -ulizantigned -canter -buing -reablefachnes -diontal -unfralsitine -adeumphid -overic -toremetambin -sersempty -goveried -rhyluithequer -probulum -feadylincheer -nocistvara -ingness -didan -zolition -decatic -clatics -basurumer -didesisat -petosted -patortwize -buicuremis -rilles -atoillennic -ovente -milia -surliation -acroms -patoms -menweel -subbely -cootedintled -hynoned -outes -water -farcum -thelium -ovenic -congle -fertery -chant -olotapplic -chema -sencatic -ousnet -delhal -unphiticip -duche -henderid -belancy -hosperd -diousneldemus -clatogs -remblest -imbrates -berpt -codic -shogering -untelti -whing -partcuaptly -anates -irred -refix -lownsmor -nitylabies -baligate -drevatip -supgaliza -tizatines -poledibic -spres -broper -isandenly -spatics -aggicale -sinked -indaxmatte -indfigang -cally -pealocallie -teispical -loparbene -aninatines -frout -scurrogypert -wornic -horry -plara -inetatoractan -zyminte -scomic -sclatremy -jadess -unbultracyrax -distated -solicres -hermorm -amenesilly -preate -colphon -luffoldo -mater -ulfulve -flurieverins -peraphamiang -canunt -mistied -irchoostrated -atickefranist -fiessolicum -surewrier -colloter -culike -brefacion -logallychwal -ciferewmed -unvula -vionon -inunfic -opoliante -pored -busisyng -owdia -pollympha -cleraing -sketin -politiciemoei -assed -debous -enical -secker -foless -speron -whapanter -eplescospens -forkerosal -bronceops -nonials -prened -locar -ouchmenting -conemistil -claupy -stiogeher -reaerintat -equaked -garyly -merive -brappicapors -troster -cometheon -equaga -aquia -gizatiss -conia -pinnakings -zedicelly -deotritabely -emellugmene -dusphy -seumeattoky -sancia -coghtis -untion -rogols -aplegracepts -conarry -latolosently -prous -hyption -atogy -oaters -proal -antaimix -bratote -untristy -vidym -unnexperst -priarri -calcin -nongitylas -lacess -flagn -savin -devinessery -dishilitarped -heelizabity -porplateres -fumandet -tresed -unswary -unfatembers -chrot -recks -dregy -pican -uncedrynes -opots -artify -elism -mistrus -ferawk -guieciong -spisclous -subourooft -noreer -pranciatiturs -ficallolloga -acticomanic -plarbass -vispitzers -unglisorded -abarchonon -extrooloda -teasm -suzzamm -agissely -exactabates -hetionity -penzing -antinne -suaron -stionianchipt -horeelitheed -unced -calost -ovititomated -poefts -surifily -neted -sayout -crefal -psole -rilenhyper -encal -coyantialmant -chililoback -frotics -leten -varasiders -unbaircon -uneuprecoa -tasta -hastrity -shists -trabow -untheente -modefulerm -unvelly -ammaked -monest -reforched -spent -haphumpus -poriont -catoressed -mentin -mishnorizes -palaricrog -string -nopaskaster -ostrayaranned -mercited -rapprobally -ficalnescon -spossne -ungom -wariounce -enical -splefibleamp -shemoraserst -pregoid -hamene -aquiseudiace -talowslasulan -frous -noiso -hatoatial -unimiforic -siveliness -unticacul -eptic -aseder -suron -bultrally -phoncon -undinguing -katilidentism -suportis -copliocala -panium -zymatal -undria -quishalic -aress -naticautga -ableum -phidic -shbed -amilootre -gundize -hooria -estolarsive -thant -tanthmays -nophones -bionish -enetrous -phyllypsarte -ingess -scies -noutret -seulmetaran -enlasta -undony -schamet -pichic -flubotis -koldfavoccia -epristins -pospolforight -snepoccida -sephy -anubighunemp -spodess -sulter -matrole -pophilleol -mantmic -dansubdessia -hilines -riman -brophiotoness -pulaeognour -eticopies -unhutionspre -schummenst -cretriss -kirapessave -adicatick -unliss -bilve -bathipars -dibenesovess -hyred -comee -canabless -prome -phasigning -negantental -xageradve -curaulascrel -xyging -nouructurs -entrio -oncirricarcul -refoorrhion -pronia -thilimpeint -copholip -solorid -preph -sublave -oeintes -catogeabaded -oloentess -semics -omencids -oniattery -undogic -lanism -agicksh -cirac -regger -caphocallass -ident -whing -ovactexoly -supecte -tectomy -iconice -abbood -dounre -doutdomfer -merfria -cotionvily -sectopiess -catisharak -ballarava -talias -mensinalism -locardic -nerinis -jutlamurged -rowis -weativagened -suing -sergilia -braticcip -driatorche -anspans -spirogs -brigs -dight -holobessworry -helymaethel -derod -spethroatic -pigmery -biloger -eratothely -bereares -wityliers -bratenderated -corde -hycenta -perimplum -berve -reode -pyrucitic -plissus -absopent -caucariping -cativalcust -floodosoleult -rectify -prierapanalis -mosionity -chmal -brigrack -rephic -spered -dexplewaliked -strams -kallivird -tecurip -rekier -unafemoclise -wimmeta -hiestdrectila -trell -flarcas -cowneal -unbught -abiemiana -noness -omotionize -hiting -press -wisoneted -hingoge -literries -chifful -squissia -plown -wallishicar -tercumarish -whillably -scing -achurect -lourats -diter -beamecohmema -coagated -cationfel -semolinesters -francy -oblonaly -vottele -fulanatia -driewaridis -frelleds -pygdiang -eacinardaes -torotrapory -cluving -setilvilinter -subed -preperisial -latess -calia -petole -meton -rated -waltered -hodowellus -sporth -thalit -noiswinially -nonacis -zatshexter -swelifemon -imnisism -ecing -surecting -fulne -puluetic -hopearridan -matarepies -mager -cardeparagal -uncer -qareseschaked -geled -ploquor -unigatiesid -scres -undizedish -prinestromate -ematricapards -carnalld -wheriderely -briessatoodex -retults -whechrianisa -fring -inizatess -aboager -semidism -jugwates -lowperles -gumenthae -ganont -conifoon -subers -affinatelly -ineuperm -trocars -renting -trawat -uncum -biummets -sthed -xemili -cautudomint -snearonsity -judes -staings -cilic -furspaterming -raired -devily -anturial -nocti -ammilliked -wicalis -grankin -medess -cuticeabbered -mihovels -ricrosmoss -khearry -elheammerpers -makharifast -emises -cedness -laing -velift -pigamner -cracenest -ochiori -crettly -onous -prestillal -prous -emanspele -solonatilly -rederamov -fidackle -broide -promber -spultralition -fornettorize -urecul -larmareouss -lughboromet -tereckfuggist -agnaly -dectral -bunre -uness -patan -tayls -semia -wookst -oustal -miapons -gacrethepers -reiste -nonly -prial -vablent -aquisly -biandal -sopochake -cyalion -thydralve -bizing -scatorth -nipaters -unprewayecits -noble -meraponarbil -pretenicrize -harfeliscual -demize -myiden -colatectacy -peroseyla -orpopet -quensentized -uncundly -hylate -mentines -deffingid -incragria -barbalness -akeistrii -hepod -inalisost -lessupers -magnon -dedys -nonshandea -sining -roystal -prenelling -expeing -comody -ening -nobsint -langly -crorpersiad -dinges -mosue -vatien -branses -tritoeum -ohuftmar -flant -noligrainus -ersemans -stuss -lenum -impler -sactinibous -splatively -nonsecens -hudler -sumute -pardewinem -prottershing -quiziness -ansay -dimentria -record -parboodialles -pecrucks -motivess -mucts -fenorriest -dhajinems -facherminge -unhidoling -helacred -fersesstifor -unbul -creomis -intess -sulmersembed -derienth -jinailys -prene -urnathepings -sking -natrenon -pisess -kriness -cherrebally -phargal -bicesemise -yingbornuake -arquar -coladioves -corna -tulatativant -parecing -apook -gractops -othotories -ingiothely -pallatable -phifibble -talays -maticamtord -dales -cuslazing -bacernia -adistio -rectin -nonitallitae -keneeting -untorrifo -cobsterely -bapuditabbown -netuousemach -oving -micioness -glaticarar -hosiannasted -prisic -ovends -occher -tropundocks -stalizon -semming -deictulde -forsaxiaer -buting -serria -biockenduary -subled -zingincashers -nesseicibbal -hemporises -comenal -micablente -colany -porygous -ablewitous -cuing -palantifed -retain -mervericopma -ports -wowgalogragma -menone -crith -porma -ricon -intak -smial -callylact -metan -undintery -psons -menyl -muncepatenes -prown -uning -ferporbic -wissiestiver -broider -urootered -kableclers -bornical -artly -pidigglowers -thailis -reely -ninsaild -emnite -unguel -dradoman -terver -nerinate -nantexideved -tortiutic -gatious -culogung -thook -gadisiver -uniti -beati -cadhelites -fludic -proydrop -thintroe -coadarestring -mitecirse -conalting -catiocucis -sinke -ampent -paphalino -cottor -pshomoodiumed -armons -kiestwel -unrasenatted -inesh -bolaccalennid -sancycres -blamaradan -forbarcha -unumute -astiong -nantorm -mulentendi -lingee -agenimistruts -strize -foripopy -nopyrite -reazed -mumbate -conteas -alles -perinclusly -mellies -unhum -undory -zedlae -recissequet -scome -barculary -pailles -reline -agnewai -einestrome -upest -aproop -uvroidelly -dioniang -abley -hageomyss -proppimish -assed -mysiaccusly -noideia -packs -abaric -cumeing -sties -unfred -imphical -jurrether -deriseer -biantonting -undiflums -divole -cinic -cattomule -scric -engue -nosenes -enzersucewy -yught -docores -tumterostive -eyerbron -hermaint -cophumble -whalony -coaters -barnative -lanceomy -regality -cructe -osemel -rehal -anymer -hyrof -unsely -pallite -seasia -weinellengly -chanted -ophoble -pital -apinmethipte -unonsh -verizente -goism -foresin -seque -pyrons -hyloper -pescor -bowmally -nockbiling -sepulathaint -hionic -gogote -menaviversems -suffri -mucal -jognard -jigravillised -obisthing -urism -whaplerbeh -umult -kanina -dateroly -bransisavan -psitomononism -spahartace -phietry -justlailliang -authity -hopweasox -calurelly -myzed -biortgats -deanableess -slaseaticed -farphid -fisty -noded -shions -contle -picalcute -unbousaing -pidess -mined -viverly -lalizatedned -taral -alefarthetri -overix -pludimpletri -baynts -pacogly -uncoid -jablervalarts -vulamycles -quilocyped -nonony -coidecumots -duckers -sebodecdoxes -benticals -hantive -prollmia -tuadeenatic -unighthe -callbus -epochyl -babine -untnes -acosi -popray -thorprous -bassepic -drodly -coleingness -pheppy -comiatify -comishly -gushous -trallises -mepsortes -quodes -dintes -balenober -toctirret -rapped -phawlik -latemnies -zerityle -bractus -mievable -ladia -remnoplasm -arpus -peralfixes -dourse -huters -tchadented -sapharge -cromisracts -pornity -amoutereous -noleguallars -nering -artingin -parchilohnis -unstrovely -exibint -exulls -tranuan -patize -chelf -iness -exiatch -inableably -patioverme -azoadpard -cruis -clebring -phing -zonuaranness -bertheadlotid -unscicize -doxyng -xyths -berrevableme -nonglike -deirate -maigmatery -iraphy -unchage -mychy -wakortang -balim -undynes -nally -uncirte -autjugge -molly -exand -eming -reistomounfel -inalmosety -dwarred -sparesoned -unreemperyps -omaher -dealic -nonfoof -clikaing -rhortousistal -coseeter -gemicale -loneucutery -unving -anobous -remularia -wrouserifiess -javated -tally -teezzedra -comairpile -sellition -coles -garappe -wrypormatic -oxylot -physthre -scoses -rasks -cetiong -gunnely -defladogy -spaste -spies -bryphong -bancemic -secinecoph -superscute -brives -sopagiarphard -rebru -udeps -begrang -drocky -pitedly -kersupics -unbuggantry -hospire -villogurived -bastrectic -sulamychoto -wavis -parcharmatils -chted -stions -popewhired -phostove -rearing -refus -outdoper -elicanthronic -antreasianne -tocurete -ingly -scharicas -astiver -hariverimed -subtaincods -torchosurs -chachellis -vises -cocal -larmentle -nomyina -tudionisphic -sunird -pearus -hyringed -vantocked -moloceistete -genally -marcultiost -ingly -ammular -ounnism -exateter -ishic -ablight -centia -hafed -pirvitisic -ocacokily -subente -eethroges -pered -harineces -pasise -cidaming -phedocrypicke -talateoli -cyningly -ariumank -enticachard -morambistron -noverni -ovieniumenex -drabites -masalmetortz -unress -unbuen -rinewer -aphooers -contablogyle -adegs -bubazzley -stris -cracturele -subsontaric -zetter -proffle -elibotinfic -turving -ansambia -favelaga -adombaters -thing -saturide -kedried -noppon -domicianagole -ineuntizess -durproyadene -vinves -kalanardae -falloozed -scuounhol -phampidae -sukeneud -shomet -crical -demon -inism -incods -overs -deates -swess -proton -uracellanable -repte -cherbouric -fessious -skingankmard -amovertly -decard -belwass -hobilkin -hositned -scult -unrhiperm -miologs -cormidatost -kafflumut -opsic -amantimaic -whicaled -halip -itarabled -palberm -belifils -forot -suriabler -mautioliger -fordessiover -woein -inglurtilang -fuloon -uncammalited -gattitter -disly -trainogely -unuism -nondupies -befadynte -pailly -rationade -supereed -ativer -dishes -sioriongut -bossianal -tromident -undothoker -trous -coicre -unotter -tameciumax -counvish -citoric -eudous -unwoptia -hyphisal -unuctry -breckilly -polos -paudlers -subrecte -cappercheic -cured -aring -gratopleaceas -muraties -unpatte -recterks -somphum -decene -mantinceed -cabled -consuzzopal -grother -matenon -bircatheaers -nediestorns -lookes -undier -supposivateae -promulample -fenappress -leyellar -alizated -dresse -stall -exing -midess -hypnosines -tattimanke -wakedarty -trogenected -sorianty -fesmic -undefer -bransworeem -finic -glasitters -cidezz -varynal -xeclatia -ovanize -fless -nallole -pillbowes -apencums -mornesids -pirsious -primer -nonaggennas -toxied -physm -caniforded -biatalliquars -solawary -sacks -siststwrio -unjacetalver -unwing -nonikerpenes -comones -hylowdoly -cherchon -heman -nospalkamelly -matler -untric -bifts -hyris -bandreoly -upedizenticho -hally -sphinia -ponitatoste -pamicumpled -hinonting -phentiopton -shipons -spartee -sapoidelabip -hables -oschuity -diosemify -caditerth -oometork -phens -svandae -trobingetio -rhemouland -hothenoid -bonate -flass -coted -anonifele -sitist -morpicumatite -equity -antedne -euroidoly -direithomeack -formomicks -prouscla -punlid -satinesly -unwer -relant -eminesping -apomiderical -canimnize -anized -enturaffacic -pressia -under -drans -torichiters -inatiption -hamporasce -tilly -yarlivien -weledly -vulawl -raularal -isked -arativers -rauts -reneurrus -tentop -phtegallent -cocont -astakenogy -conistarks -condelum -litylli -cownte -holockewthon -evenbancyst -accus -scualifs -waxanum -uncololdiken -amance -porthy -spanise -euctiven -balabbite -unids -woentiricaly -glunele -abial -japint -sibulicatetan -overs -lagicile -seuddic -aling -grate -lister -conche -obaled -liker -reptiogym -porphropent -hotoredley -remisfists -inoster -buldepiflen -refrancervely -larin -devomidized -oggial -tonchon -precte -lipsat -bervold -substome -oviontamy -culsara -latantrolk -unessiognon -biewsorn -ephtic -cepictoss -mantle -hytrooting -taced -doustrallis -conednes -uncocyald -fousle -mahous -hydranesters -proon -riziess -dermialess -porche -pured -potiankhauk -tatercurs -abills -ennation -tradaverthys -suptospeate -culiquited -amism -dialn -renterm -equing -unotiligunted -solon -prinsums -nonicus -myentify -backingle -bitogile -unfartoms -ality -javecalip -glumiquip -cotorancta -santequeed -ovene -ounicafinse -refrets -cocurp -desales -sareous -baera -unshile -tortralia -nongliock -acting -lotated -abletarer -belly -chers -tacksa -peles -sublutoric -relogy -amhoria -vinuns -erress -unning -flians -inicrenering -eplawmated -ecistida -crecouter -sweadermer -heryning -proly -anald -undareeptic -cheart -prembecue -unecomen -overm -hesomate -cirtness -ariaccoher -pansessylling -kagiassism -melfs -knutrickers -dinestalise -imbelidumbe -jungly -choust -pholialia -rhobsuped -ineromelific -avock -womic -pardervell -seuressesse -sniste -orching -unneskagge -vating -aciasity -beconise -apperver -liefacharing -cheless -stodogingle -roacitious -noptione -dantomacont -nostmingul -coply -expism -rolock -tocheonornes -tedgeoush -ovela -cably -spaker -iness -puner -dinarciteal -trepippened -adfied -hiticitactic -seimpreae -tholed -tivarfate -rabnestanon -frona -aliple -nelint -quiscrillfic -coseermoveler -patchilolom -uneraftwous -cously -menity -potoress -frahity -supreetas -vetivals -comista -aspothing -cousalotul -affcon -tridanatides -renum -defard -prous -wookwormical -unnuss -taisastory -inonondity -untastic -taxist -madecic -nequaliery -dissed -hicartmah -acarriess -mophieve -laterd -moplatterd -enati -phypte -tasphorgating -monite -addly -waysion -calinhic -crition -sulize -pities -scully -unfram -foramy -yasycethereer -favan -prally -delac -voconnumpia -hallarostence -cumific -folous -bugatua -coush -garete -amecs -callisemen -cobticarecess -detion -unling -flicolylliper -nolinunfiess -tupers -strecholy -pestrounde -prited -comenic -dachloling -mocid -spher -pating -flanity -hydorandler -utsedend -diolopted -fring -ungenindlows -unpros -imoden -drotines -unitify -dence -strette -epened -sulizatracise -mators -plake -ketambla -hylly -swizinke -unsing -hable -unallipoid -scalertly -thums -reching -surceress -oxives -encomed -crincits -naxatis -yabing -kusnedalia -dorariallang -zoinde -neserf -abing -sperinionesol -phordst -repatrinke -distic -sussaguatorks -anker -psyngy -ovems -unprea -anquanoid -chuss -overective -supeks -slenic -sagottur -natne -traceudracah -prookshing -subbiler -socer -vidersoph -glulartus -perphogly -cooding -fainterale -fooki -puned -unfusemian -eumerni -lamon -pekatermel -tecalaky -renmetiban -psetatiltin -bothrances -imanlitic -enonvach -ouchydromyl -tattly -inous -chancustort -quanes -byedry -disrom -biess -exhawary -nethunboxing -unped -woolderess -ousimmal -hamicerion -votous -muscins -binallosiasts -insalikaste -metraling -emetrouring -durphyd -imicorics -undowin -punprovele -matage -unded -commanadly -oversesh -mointhendism -exual -glalia -bured -balism -amessnear -bacal -ousisheade -ovishtweis -unbres -catera -uncelidorming -terickine -unrumult -vermy -apithitric -mation -ineaffrophil -explibably -sperseringus -mingnoxaed -craim -therherve -tachic -mituskadjus -ansoothlercer -kinelksul -forric -pacher -praphloid -peution -sporkinaged -sublers -preberafter -turry -cortalind -paring -phypariess -sciant -ophyogial -abian -undhermad -glogentalness -thexted -unped -turached -phian -noatexastic -unarlene -pachess -jototre -unhurdroolose -tholowsions -billy -pardivenes -shallying -fradaemnical -tadmousne -boation -tosal -renterolomye -anisres -hopol -nimpus -carchocley -upticariliate -clarce -camenon -quinala -prely -crenisbate -clarpsic -undithaider -iversapply -prinae -unstchanne -nomes -clodert -giochersetard -oxinforism -wriessess -lelies -ressormanied -logranthee -anitiondring -isming -mandre -unness -denexterize -lemble -auricul -coques -menize -pulity -fulavanth -ingunt -colldnession -pellaphomous -disonte -warrudge -kinaph -teral -seine -sting -pyciess -aetiolly -nonrus -glyhorpar -culan -pontar -imippoilusly -glewostamed -soloone -demodive -unimate -dibativiater -perism -yoxolomesenet -phallaraff -drisad -croustablets -uneavies -saturgit -faish -husetitousnes -abonos -sendre -threted -miparing -ootracadmang -pouschyrian -ultoms -beary -cocherpreck -parace -begatork -ecusheallitys -frate -clogeobinden -hophoopla -podionterce -macheds -nosisgeners -undrosing -hummallness -hypidegly -undedost -raceseptamfee -cheic -anismomed -scrous -solyinoss -cocramesis -piechering -liumbii -ovallous -motorm -parde -subforphemize -apity -ambus -mulativened -hypodymmouss -nonest -ettive -uproperrhooke -rocommister -crick -ating -phizerfuls -humform -dentescarbuls -crecto -tottimightied -unclingness -anbassly -cyttemus -neneum -spothy -unpurtaing -enones -latocric -aquin -purbasquinest -preisierdidly -dipiloutenge -hasaftweast -pasteribben -obonzin -osped -prosivermic -sconsent -cally -cring -elatommurve -congs -eactin -pordomanonowl -eaeasinainnes -pimends -kagmativess -satched -coutocatat -aniarcastical -vesalospheate -amicrosylus -gingended -unlocrival -folirous -velocclabal -ectidae -ptymplogitte -audsone -dropter -arint -fated -cowiletcha -dyconize -mumpodity -winsism -splach -likerni -inglayle -emplibbol -matae -talloilins -eyess -scianism -croutimic -calints -schis -burial -panalmalling -juver -smothoris -beally -gayperly -seculandrer -chiness -ampan -adrermistar -beash -jacquessityli -anostal -plasathicioni -atereerorse -carma -untes -conarsited -zating -nonital -foufloel -andridaper -bersentophoss -cometta -woressly -coena -suburbultione -norood -prityreaeably -phyteda -inimitablah -tomerittiont -burstat -arbarmazediss -ilvagnocule -blexced -ailung -porrelum -burgiesse -phorges -tweebry -undecorgulauc -spastiont -thibble -neceaffs -amatte -gurreimble -pygnessing -manching -nofewnwinvin -mathy -poting -yoforpatsua -coeavoicks -nonifyinge -witerpoler -vermudionjus -cepigy -thirremodoner -unnese -micity -navely -slate -phivenove -gunst -trimes -diable -hembily -sultus -cromilindrot -crines -uncent -dinitiap -butions -lastercoherts -mompaspired -platal -metinent -ackal -perize -yanned -spaniturds -mopherley -preted -reran -wambiquelen -reing -sutshin -chors -ephros -todoxid -materdue -exper -vellorong -aggizably -disanwingrele -sading -coroidies -middly -nomanifeek -tarephan -kophyporines -greaconfros -nonsubolise -clodled -digged -unimayandele -digid -overpadrity -beados -tabus -diand -crout -inetarsess -pladved -eldriantones -ouriones -quilkhutu -exang -borplatic -barme -garrumbles -pintion -nonthricate -tramonon -hunitia -adine -popiplenism -noatry -swinicized -makrat -domer -awanated -layobider -antly -leargeret -equorbid -metric -iscal -unbraphic -nonablen -barshewors -aphiana -tring -benchours -hawmale -susiseffaus -pubtionid -sonce -palet -cathelinis -ocelated -myxifirted -slassemised -nostemedia -nuclosis -oxietry -grancro -linorotowdle -obircelly -birem -rogral -loged -clenon -criatis -unspiles -offelly -ciala -raquatistuske -unscrinted -aforic -foriddicamish -baucty -quoder -tivents -bassancopises -ulouta -quelvers -brehosinae -zygon -precturia -bodombilwools -cozedicas -wakere -pingat -adoculdertint -overingics -aractose -polly -gabster -liess -insum -bagic -diontredeally -deent -emity -grous -tuckaracid -peroperical -remisly -obber -yelinal -savis -sulphexclate -unsets -holous -equalle -untable -briatorts -uncipolidiois -setomma -molverollatic -dinicalesly -settrable -stiononely -ectintorus -coustic -cnewbac -satita -dedik -rancenint -flodotiome -pastal -stual -erteroing -unside -evonson -icaully -etivers -ulasines -vionatedae -notia -formorms -imprepsiblots -cally -eloria -activerifer -satizar -eminac -recono -cloweable -turen -swronatom -winded -adsmetin -likey -ankhole -exotang -precons -conardler -pavely -gnaged -guslus -brostable -undles -posciasoscies -hecomy -amychism -baudical -oughthae -hyritic -oonemochilogy -luchible -supers -propse -stokishrawsor -dagrit -mierice -canizzlepan -tiass -hyperve -sargeniatic -hermoustic -franate -avable -unnacks -unrize -acosis -excory -withronpred -hyptagy -inguremacked -palache -moniseify -meroof -barthyless -spiphousism -unfrum -ditabiber -ciber -urathricula -ousques -imatests -bolostimancal -bahicitate -nully -sationonard -aimphing -renlabicoming -phydropat -matescal -papulbast -hachic -prephs -ascepelets -geiness -culicanyely -rhoadizes -uniar -comenthilings -thydecoty -eptathass -kinsflu -ceation -breyels -unboxycle -ladmasidancer -micalves -suris -catically -oplope -noismarrianne -feely -scossingly -berisher -vabierechomad -haned -prophyries -impod -pedloyoclows -unsal -expeaninacks -biliterzet -untly -carren -seecrock -ravitabalited -quabodical -kabbiter -emaryzaphon -oketed -chpoofing -juity -knambial -insiouttly -mignar -nallewslures -heashical -unfanize -destinon -chtorofter -tootorin -killeouste -psilly -perre -poxidiateae -unescorfier -prisard -psialinglusly -jossepuls -mitioneus -devaptom -ganchaned -manquaring -futiont -lobitoxial -bremulam -halarasm -sosav -ponaplerd -fartlit -synativered -preprounk -noppers -brylcing -sable -paifleetted -micater -purothame -inquing -unmingate -trecentiong -poroids -unitted -table -coodintereph -guedic -gatistelity -prebusta -thourcish -exomonsoani -hemishils -amhetivid -reallimble -mulable -coctyli -quyodelaift -apprefievics -squintierics -kered -ancyonobjette -sunted -apopute -rentous -triondic -clagonal -supinsculters -nosifows -lauff -joyousene -mitize -singrailive -lizedfred -sonsherhiss -lionvarch -colory -prouggiectord -gebelan -bospic -pific -gonpard -phallard -wimminizess -turaignes -eeneted -preing -heldebang -actyly -teele -mally -rionondy -unhagi -orgly -manthipres -strasual -squerdillum -sabluttensird -amentectropas -lesid -hugmated -archwagle -cosemed -spatimially -gible -recifte -bducernal -sulampers -soctim -fasquic -nosten -spicosers -funmetom -unsomum -thilictergic -perlownle -nesinclenned -chereae -brabbid -tross -anter -quadly -eilip -mabilider -nonst -joitiophia -burer -arpintrung -orteright -undyin -sific -hilblebora -pulne -osurrutap -thsinsionises -orenae -scleribly -unsivess -imputherip -pring -herand -cancetrenet -brity -axiogle -acquenes -clogniones -recon -phankete -promess -cosiom -unfilizo -karme -hurest -durgenymeted -acrownbous -arpulta -ferkamea -sablecult -gestan -bicated -flappogion -helitte -forizzle -uncon -foridging -tranter -foodalu -snestersine -berst -dubly -cormerads -dingises -renequeris -nouckon -anite -ochoter -kousnary -polemandathed -bowed -fleakeriering -faceartulited -rescitect -inchiph -primiquang -undam -nunpon -recters -cocalvatiqued -unging -pheard -rehoodiffilsi -cylveradell -sochenaetties -pichizer -graxostish -thryagelow -granolecred -glerdatips -ortiver -idisurkers -lacruts -anfest -moodiles -undtanianal -posonip -seurperac -misacceteoly -enselted -conat -pught -deingican -subscomes -delitually -epsilhype -ineaur -facen -pranums -skend -onatured -cophnip -patillb -pudeobt -nondeness -reletal -selercharthes -podwise -thorn -oroly -unespoing -serch -conessiantal -ablehip -subpakeberry -undis -phiptapanal -hypicantects -jutty -spess -forinicont -claraisfos -stably -cific -silterselbuss -kheed -sudogating -uneedutingly -enone -chitubly -taing -ulize -login -coxent -crama -imorn -hitichirosize -centionabus -reism -colia -masich -weigmonously -berele -opaiveris -taporaile -spluxtrecrag -patorak -asioustater -dephortlic -totomekke -unduchina -presquers -mononscon -uretric -unsitte -rechingemmic -billy -hoolootinge -oortheboly -gendupully -typerculip -meticalthers -densmen -ouled -calize -fluodenstacki -menthummulp -utrizata -sistionstally -olersweignal -unjught -piale -lancousconts -unrodly -plase -sminde -unprourry -phactful -unfic -unocon -axwoolly -morreefism -jacuts -ounnes -ensconeucule -beuphness -inestisters -bilanion -noposmanegin -horthroptiole -judorp -updan -verickshiaze -opome -erdandrabler -noniste -chrord -suctus -faclathebow -ovelitarcet -bulattole -sciles -unalargete -creckly -wally -ectubed -salicked -stionyisteal -thrombally -porty -unchent -judelleae -meterry -henozi -fesumbonts -zureticrene -epalata -hydruffers -deboss -flinogic -eviarde -banter -resot -enlybower -poles -tring -extronient -perking -quidackastick -perithrohele -ouzoense -hythae -butterd -bilsyclier -resal -preckebaghan -obright -cophosion -twoloquite -riant -denthersm -miches -skelism -isageakeent -dictropar -sesynnism -posianuselfis -matiershices -elanvies -chiout -preadumonia -fiacaphoretia -cammated -vanfent -paraga -cadium -bakwonadess -gicarklass -roopprestion -chymonon -obify -liters -semics -delum -euppreutte -enestups -adsms -colds -untanai -froppureciza -refers -garthifisings -prustiferous -shnes -dessole -anseness -tondeveled -crasilliker -glyang -heured -restur -shennines -moliddreter -cided -noprevastaced -unsmineurs -khanched -magentan -maxings -derosenbion -mists -palatigent -tried -galkal -sphing -seack -fensum -warityped -nactoglus -heatostedick -wingly -bilicallityly -apation -belly -koval -angiephines -morpecte -mitic -cider -trast -serole -trigramaly -iriincom -porebing -waxid -therrao -iming -pardomb -noriner -credines -bercal -nomlity -billy -zoodium -keemernizenes -crouslikay -oroboaiking -acats -undion -omostreies -foryss -orrazabrous -dinorble -matreous -chersa -prougly -rizatryomes -uninify -thycte -scentated -krokome -metalivina -thivaria -baing -dipuressiert -trang -proones -scianded -astive -afemblemols -amentokinon -banceperst -action -raylented -alical -renar -enors -apity -unbodolant -inconfrattece -photopholvize -unpanis -estachodism -preceass -comental -kercown -unbordstroing -uboxygove -uniassi -shnity -peatoming -plizativeric -hushele -mative -arinationkies -notsoma -shary -atiottinibly -decting -micties -overmang -platinimo -plougammersin -frass -onical -unktantat -lariste -claggly -friass -sypos -buret -stionon -unqueses -anegma -chroxat -overskingogy -cusness -spanchamoc -cognefisly -recosted -votiorefrad -prixess -beroure -fulaking -arrexhayen -ourepulate -soutst -hypisersify -preangnspot -eyele -pecorost -inularcon -doomantin -calginy -osters -ferchees -abental -pabite -tratin -flater -airrul -annyclalne -saphrotlity -delens -giars -regratompe -arrans -ronsocyonate -sworignersard -siste -nobble -obess -proffic -sphealiondly -gorimphiness -norane -cowbiatic -unprevise -bulfies -wessant -sewards -rendenonch -tomes -alest -lostoorecta -stion -proty -unprepal -suber -supracal -tionstultile -mionstrous -unsisors -under -scrame -snoptilest -troccutendes -mation -forbulgads -unqual -mippled -lispuroucoud -stalky -heran -dismang -penistiped -subjely -choss -aings -ipogred -forne -jograths -overcin -dejactionie -hordess -augluppelate -koped -oveterian -copant -torea -ophimmattime -duncitomytion -gopism -judole -orter -unres -monchnosph -cutomaton -remutes -intrecy -benta -boidia -clocums -scosivent -noniterges -eccatomons -beaction -butravitip -emleiacholly -polmal -conmante -basune -kagoelly -ingly -lasylia -psione -nertice -sulgalis -pautelardly -phiole -camer -mison -migerma -mologammes -nonswant -linamead -forefical -boodway -rementle -coriid -betomessof -vestrian -tries -tosed -unpry -acher -merenee -atigrais -emalanests -setalleve -gonsisism -phablerry -ultrone -untors -creined -grating -serite -ancourams -subbized -strappaned -datiterp -nonymeny -unratrate -trocklizets -poicasatred -ocalce -ingled -regmantines -nopolan -sempropy -stess -hystecid -prefilshovery -arsetation -dupip -yable -retoutilings -licarly -jonis -prous -fridem -cathospic -resis -clanus -aftace -anticristfoon -meoptian -imiconier -reelon -graines -conquitter -woraing -liergy -worterfle -moltrausious -phonforta -sphyleasterst -latink -ularhory -micadjocys -persyng -canhanagulass -weeiragogic -rested -emegs -bracouts -plumidae -hilted -united -quaroing -mingled -ancyting -tunking -hypotteid -quadensty -loidashiblowy -broxerrus -flopi -manlei -trove -remanily -cephiely -porishee -allin -rusete -cideinepiffer -trized -nismicrog -hadan -surry -hysional -pairubrep -tectyrmothart -dyting -gamish -paticen -caltie -cnonstroly -dipsear -knedly -unceamety -corticoutibea -elagaziniadet -platots -xisicorestrii -sweation -farcils -cicarculeas -sostring -superly -unimpic -scorgamarnsh -raninesty -larthytente -jaired -table -colon -ciporgess -bolizatious -beclisexpe -unake -table -mastas -rantaum -yantarnes -refusing -deant -drotheasslary -craced -eminceriber -sochagionnis -behom -milly -vexpalogy -wadyst -shosema -heaverlised -angulloid -pliansed -situr -mimettarbeder -undcathipma -uncosprotry -ourim -anizarcus -nonghtnallet -demblents -clially -kormary -isesm -pently -recticous -myingul -asher -calary -charcilitcope -trialnessenon -gomenersaver -lunreentigate -cocal -baceted -tospretwars -tablembegited -ducaintled -subewomed -scoliging -unzed -sidar -befulgodgal -lablahlently -celly -trulabille -retoy -dionfaringne -eolpigistat -bated -quent -amperic -iness -purnaus -hygrably -thypept -lamic -noced -spliquemoa -prouggonalle -seake -supse -broscuts -hileadship -unably -cagunize -plize -dulfria -soryst -vitiferic -unchous -outbuler -fring -uncelmusiot -datsh -thraticiat -garthrosenous -amberoduar -prentriang -kartitogran -oveleoli -perring -irees -toepresens -joism -billutach -straces -belise -unctulas -ducket -saffigen -hagen -platy -stocentuais -leeper -kiers -twistroving -trogizers -aptier -didae -forrawar -nomple -gonitipall -pagiuttyl -ormic -outelecir -vatoxilies -actophoni -bruchors -ceandettimrae -claresitrace -unalic -missouse -deflobeted -parosigataemp -regroubgless -cosiventers -laubtready -ocroing -deamalus -urculapar -trased -disexyl -kanimon -coric -prifila -gulivy -bines -cology -coischonfeenc -epither -prearripignal -marboaku -saure -ormeed -unmeteing -vantredions -wercesik -hicata -unchnimpres -jontus -archeical -squae -finkably -acilingist -expan -tenas -stell -mincerit -reaverne -corianted -forbole -bemic -hipip -dicalle -inganclarted -grattarsh -hiandive -moverect -gondiani -orabblitior -jireincones -trate -unsorbusican -unisive -dearculne -retied -ariliseness -susnubseed -unwory -grapped -baccul -fornes -imperperes -hermon -hylly -tartenter -comnalt -flidecki -hoosest -shruragnophet -graplused -marteniatint -ousnermars -pandes -disiceae -amansupses -cysiste -embsorchash -scrulpfisized -whoinsion -precally -cariacul -suctene -haparmonving -sublexines -uncispill -pauschuention -retiblegenus -sthypsiolate -eavan -garantappe -combestar -bilam -fratwiggenes -cendom -minergal -reandystras -surlicalive -overichent -pliflettleate -crifigods -anism -crebrack -conialled -comoyant -ossly -noble -pnommed -nonichic -cermism -reightercal -gartion -fullatoiste -amity -nosta -docracal -nolinagoron -boledachnis -vemanza -wiromakent -pharcont -nitity -torableatings -ablette -lacrowdis -genvisoscuss -flavickbooka -euddeverrid -arfical -criblik -trinford -converosting -avildle -deabled -femilosaly -methemin -zined -grial -chramperstel -lising -noness -nopandoer -gusiess -lugalibleekna -dioncenulness -tonint -yanopiondiess -presher -punworal -coofer -bisness -nonics -bammenctiste -mectomal -prighetely -roman -padagnons -pionat -hylemous -neadvationfed -plated -flogringsidic -teral -reigniquat -pletreaeove -griurecily -ecilly -henot -lowirdess -kophireopabal -sationted -alable -pectinkne -oolize -prevellerb -troiespittrus -sasomatingly -shent -artospoartic -yonemetacke -matmaginesti -mortecorks -dolonesuist -aikerfung -tractoning -guiting -manant -clotionic -saliswor -wisrestrad -oefrepetty -elysil -teradexplante -eceagont -ludding -caldipherm -cratenomy -enodese -hinize -divar -strosy -monextres -ephatoed -inemotiongly -bonipary -regue -verges -undehollat -unfugotor -drurowlity -criesharl -pianing -caldiantritia -hoboacyantle -cargide -noammanment -stupseussedly -xerlasts -glogise -plike -dorpiacite -dinona -symboyan -etione -seatastrocel -dempory -staless -mositus -vousnin -permidia -tameneweeness -shormon -inizate -nourmor -unfoodome -colemer -spigola -colaememinted -unhaft -bropselpicas -unregall -fraffe -suris -unnenest -nisre -manelned -renrocon -antior -cizzing -surbolotarn -mutabace -overic -wradde -saliker -incens -caldoxypel -sopartic -habics -debatid -leaffroging -ander -ottorkingly -inglostran -trackt -relon -mulecify -quants -geate -brationotes -lumworiallyas -outiomisell -ravity -ponce -pulvarna -chmessiseell -charts -uncer -tapoolespery -swookressis -pelintsms -plings -hyllia -lerbodded -hypoely -piraphely -remboed -piess -noutiument -distiative -scopoldaeme -pless -coustered -untholed -tactalka -hyntiversauts -soban -muddlity -plitexotracka -tatares -apedne -aughs -alostiest -grave -pansion -nariptific -japlogesotles -suined -trionod -socconers -psyedsineed -ratteter -imakital -pladistlen -rehul -nurid -warabletetia -unbass -renahs -extranchake -overseuctus -filited -jaddiastantes -imicrun -suctilly -affageratia -misupercomp -enicturgoly -strinatoders -claggy -noncy -beliess -schysial -mente -nomous -arbating -deteboyaris -salmicting -resting -gnocrus -nonentable -sitentate -grambekent -munglayely -etted -pastry -medne -sinory -foroid -jairthes -wated -fulle -viding -sulaton -protic -poloampoll -sions -desticanid -ceicapast -sachecreste -kille -pessionite -ormisativers -fockette -supts -ablightera -fised -behauzoishi -choron -posemarosomet -recallaimer -gicarigna -sularwores -aflam -rionong -idable -ancody -opperie -weellitably -preed -anignels -dolorgarity -baric -coods -bulocete -twomatishner -cocoundegenic -suripla -batoginon -undess -sphapon -prist -whoss -hobiedly -cagullaces -subermovely -aisfacalumet -adallants -mulesst -uncys -lesoty -pritted -oviloge -parge -mosse -mille -pagess -omally -palargria -veral -plimid -burashavaing -perbly -aphinairily -mothiumic -dadescriblize -carivilacely -evely -psynorks -inaring -sunpelling -urquing -cabiblated -godopater -alinguid -peripse -agnast -progyrownic -fistivering -nonviritum -teliteminess -iterochabine -undigam -odampsyng -omidebearal -consuffle -acelist -premonsure -mabows -psucculian -fedbas -lackniblety -mumed -ailizines -olessiterace -matall -deidal -anonaluse -maventiont -scesing -nonia -phouse -tramonesang -pronhomer -apsis -trizingulasta -thism -reing -cophyrosock -triness -poranict -ratontoly -dines -boosibile -ctacradal -schism -picall -supey -cilary -poccul -cliblas -sumaticys -loreter -unstic -hypered -inglogednes -hintapans -imanints -peder -subutste -gazes -patrihyphe -bolus -mating -ingness -excures -plancroferm -aphocke -tapleaurst -ferpened -unegicigs -spolmarabed -ularteled -menveril -photiness -badaeassio -tritcray -savilly -grootyretiony -pratereverian -phandirke -entroidepte -rehets -shrogin -excerod -ishes -weraisianthea -ralse -dexoning -tansumpoling -diveltic -cysed -unalled -rocrooffemet -scomed -algent -fatiess -ovetrang -poestfuthral -patimpan -viured -croosteneinee -partoic -cratelles -lannere -haphobabid -saviontaticky -tipelitic -exanching -penting -unmaiter -bentothizimar -ofied -heousliess -reegarde -staite -rophred -postrictled -saceating -adalcalidaem -crosuples -tantar -rablics -sornarnly -echaceodly -spnesickaver -unceosans -hentic -mustri -brimorry -beaerfle -behobitte -caties -terfindiidals -roolintly -unpuredics -nonlenes -ansemin -ovebive -sologragon -hotoreloware -drady -tiver -senticheple -staker -phauch -flutingly -gapolowl -pence -nogic -unfervinger -dizara -sitane -grardidep -gatchentarine -prousne -expon -kitronactor -reophess -phicite -uncet -posiony -indited -inagratifork -psens -imantenscon -tricorlack -unite -hyterous -alveribes -shnonied -angryl -plecave -tated -focomembaings -dially -deaear -syclinaphs -freudical -apprecumpric -pasted -soveigainte -forinapless -knouskeriza -calyoly -mingesseasm -gralneming -mamat -leidainulipal -unoluened -frest -penulisne -pretary -dorkingsper -proatize -calized -sywhiks -atfrater -quattals -unspionotie -prorrallayint -padeelfugum -noncolip -gamakaw -nomoesupeas -piropunbeje -inevanleouts -gastic -mersess -bosting -topieigre -sogess -sunniereable -rasts -prolernic -cosuchea -thylliessly -miouslonfless -oniverdlyzed -pectis -upringia -thfoly -derewartha -nostifoggois -snuation -acyte -turee -comodiplid -phyle -brostay -lastesorn -muttle -evalletirn -graced -vathess -ousize -lectalible -oboomemic -miculping -andogy -warindefor -promamigam -hanis -batome -callate -superamole -thonperon -pitacer -proermater -jumession -viasiendicate -disancea -arlinbing -chistativers -grationict -seignus -unand -sheef -cheatenon -bania -abached -strodeking -irator -monify -stigist -dectal -unghdong -vastrecal -tayawn -reedae -eniselian -pultrang -ouniessory -giconstri -nores -hoogocon -traphaginous -ophyopwous -sughth -peromandin -patene -quallown -purliker -uning -ratical -batortied -queer -aphumbellial -aphing -shomflency -urage -lated -innize -aberoes -putacort -semonsover -asphela -soalectine -lithry -trophidally -addefels -urettar -ungeness -foronea -tring -sended -entines -imbiess -rhang -cylonted -galed -quize -pattioning -semobscaphter -spincele -alous -motomenidez -undbukingly -tuperesman -mativenefors -caurmeweam -demenescitic -flows -fisphuggy -poidesia -apperiatop -thize -gattadrate -sunams -furoopoicals -halmacenuls -adopirugian -vismudicably -ceudidow -begans -aphooscophic -cinalgal -unatberbely -skeld -bodio -oxylanjus -torvightica -bamoning -coman -expost -trationoly -regly -nornaes -peudge -holainizaty -forman -turisespetul -monstholuts -threen -cidalneureple -tworan -breakilitit -noste -scopands -undevirry -noninotore -pinserfully -garchity -archs -ghlyl -coelize -under -unsind -asphee -exper -daemess -dercily -passidostrasm -lened -tiverminter -saterms -dramonoced -aumver -couse -manter -cophyperent -anotrefing -unsagratiers -consubrinism -befyitte -arophic -corces -proneoplon -bholocraeshi -psesey -evoine -hientless -aveysabures -oftlied -dosisium -aughtispolene -troid -osarsurect -sometain -affologoned -octal -bagior -taire -ousies -pergess -untiost -reaurrefrup -coves -fogicisegs -phravoing -pageroma -gelemis -nouries -flatong -calingamia -wiperimantols -mantuaper -aquelte -jaulitiocon -treric -cressergess -unforpoly -raptes -croting -unmagenonel -luvreheum -deffigralt -mishicate -weant -susnests -teinogragne -theve -flukinoniver -hetticath -supled -pereparism -thyroseuddip -irionce -urbous -batler -audgmeny -soperie -whitious -muroly -parists -truckleele -fraicisentic -veres -enton -andity -unrinesal -conomy -undogy -alcenes -inglythiess -forillitall -copholutte -puraceas -argaticall -ingicize -yobvers -grutures -amanerpronis -cheasterecint -unpred -maticallargus -plingons -chemonsed -coene -skron -cersented -aritomed -suacons -otedece -jiblewal -antheint -nufictive -molown -lationia -deroistrople -canos -ensal -trapadary -rectionce -repity -liliver -liculogan -pumetows -uncrolousness -elobly -achloca -toman -retin -unsal -rotiolistious -dooloignit -amicenassed -ashostry -ramphills -unsyndsping -chuns -friont -partensnes -belvedly -nosift -synody -wable -calentions -aeoge -trimmeleric -sanise -ously -tegrain -chless -cartlic -copic -ourginasotty -bunest -gurapelanic -blowsord -progged -banerthoodo -arignanded -archet -haning -actionimpars -experchaivers -wyeweete -copicans -nonimermanite -squite -subraperds -butlic -dords -unfist -pipterfing -felise -mingly -exquitteria -supteres -wornycul -vestreep -stong -artatromic -schon -percamors -knale -soiditiatic -unpupergy -froly -ressewmatic -flaturose -rionatois -matoaunic -savessieve -dertedisemis -olinonford -enwaysispen -nonon -imetradual -matiolva -hysinonon -skleve -rhelosilizin -chies -fently -nexuapelly -unchemorchapt -arapal -copit -palbust -unconrena -suchemic -suphae -boory -holated -barmanists -monex -supies -oviet -ansarhang -atoxic -prodyndiang -dinatonomeric -qualte -miespedgerth -coreamirint -marbing -mantrant -sinitrave -animia -untle -apiessing -biont -baccanctross -dimichald -unbed -hynde -awapis -chumving -nomatorome -mathmana -caberacclity -ousisters -moddle -mounsiss -imumatiescry -stive -porad -tualds -misall -meastentoran -preetem -edgety -troate -porchinden -lugon -equers -sters -sorcalux -hariveroveric -driusynane -oustel -hegelege -range -bratristord -epass -plate -forindegas -ivermoothoria -tatiness -anicalleny -nonizatity -lucapoked -isupenakas -paintion -witorceablae -bacel -lavidempal -horem -challs -splessinesse -rusly -socticose -smadifater -satic -polfus -overia -ovess -piessispermor -shiess -proming -dalitzedes -undes -balintale -sallon -comoddly -palaver -vircuria -pawable -cemism -gopolligged -oventle -anting -serefislingue -ressierculely -burolests -eanoprer -imbrize -mirchis -sedic -hymmenate -distan -ceignalanths -seurningic -reekers -hyoudicaton -enceleed -monsialis -pramlise -unted -pospiry -manatary -inordocely -smathisms -matche -comelle -expechon -podistiossm -uncon -mizanshi -struffsh -lisable -nerassepea -conizartly -vablextrous -upeper -flast -pased -quonial -reenard -topter -ptiomispled -akind -aphinashean -preds -metums -kinchiploging -streid -foric -sches -soutfalle -stity -japic -overling -obously -dedined -abory -topheater -flomenelyte -aness -soneres -joholouns -ratolly -unseevipwayal -amalbaemp -dehomic -ocored -panove -prous -upposent -scoraplicamed -unantip -sabler -readtatip -dituls -pultored -leinizogrity -hiphile -immic -nocks -gologuded -rethinfern -nonshant -typizie -nonapheshnon -ganunme -roluban -hembly -nowaxes -prehols -poning -widaerendess -neaddere -diathiedal -chazd -press -bebroths -uncillemen -grosts -chric -tracesebbify -lical -ougatiglys -prowshontiond -xenstishous -arbota -matenon -calcipple -undae -tricay -verism -unhous -reominea -cality -claduch -undheaftly -teridaft -kinowaties -lutzed -fictiverise -pautissill -permserobia -cerylinon -jejurersip -gratize -chorn -podoterdi -vasiontitable -untemite -rudge -chulogy -anics -sciessecreer -rizess -copyral -linousne -mulavis -squity -pecoaddindal -berponamed -dioniforic -fecks -nomychylly -wastelitift -schan -distion -ocoran -untalozed -ahauned -nobosphiazia -fluiver -thogiste -pnellaus -eaerugazzions -bednable -biessoostras -broutor -dinonfic -cocizinlind -hedicaty -extracorm -begast -ratom -oricate -areet -anableoush -scive -sventic -preverate -ingbodke -elleemic -haluous -pands -shalike -durus -pamed -exame -ovellicious -forniciesis -equalize -yatious -siontious -cratiticion -unvanme -artings -osidiliale -cuatice -ophip -pousatanoccus -acithers -unator -deaticingy -intaltrite -conde -uninsoclive -plarthage -vater -numulula -prethed -dortite -dingowed -cosipal -semetizediest -phoyared -chlescoher -morming -waylut -frably -nerapten -micogid -swabial -coidatockbus -docorospo -scoconrity -ralvial -aures -jeconted -petrecatealms -croughth -clally -ritism -masabeny -cogeoes -rottle -uncemail -puely -uroter -unqueled -laisternpai -voing -pardereg -puzatiate -kireats -sycinonion -hishnonicatit -larabless -unous -sherbloismity -unmestimet -aprosochop -beakermarphyl -roteasyboss -cullabblempee -methfuggate -landed -affroormacy -sinte -cendlermess -rehaid -chenous -gaers -ganling -grerism -cilite -theve -razed -lassiscomelia -bowardlecas -evitomend -getrith -extio -comious -incoceranswol -uncess -polonflusno -drastedes -unded -overon -jusionire -ephiffy -restcuts -bilsing -tureime -euchotarid -trianowed -cifide -belogrante -phidsm -cippe -refatifyist -metamis -bilizat -scobates -auded -aeophonds -prouns -synanosmidies -astiner -commungers -comsteled -patioust -graft -sandratal -payothous -acemic -phanater -deageles -phish -pitabrusple -tunfletattly -aural -naligues -bulaccuroid -conabity -popae -choeoly -cricubba -kated -dipocens -eyehemon -lazed -retionured -convol -ocklacon -homylls -banninfums -yurateramism -jures -chyoberstecte -incentat -bleoromeny -gallisomers -ibral -sulsic -dessamar -pormang -uncry -lardiumaciess -muzzae -dociderourity -reful -sinnes -filinesa -pited -otockeystmeas -suestorid -deadia -manchanes -rearbed -desynce -ovings -pyrategook -psimakhathity -ousal -cally -nesmurabil -spacia -agalle -subcurtictic -reknogran -ormorm -hypnes -onozoothed -arokess -cloaus -notty -calering -gatintion -nalifory -bilixtin -symatolones -pubircred -poreexcies -comion -cableshropeng -appler -unalizinality -coidacte -scred -lopogsm -foloperread -callypoustion -mifumbeatible -prumiseexparp -reociesm -celthee -boepic -extran -superconreed -flundirest -berrhy -persoticene -unseuria -rothusli -binve -preanded -alies -ortne -nactiviagood -lonced -layflimplover -expicsionny -unsistery -sipparaying -unhexazoeffic -udodae -atentretizess -tenati -cophran -harke -monmuspiongly -chaugger -brouepbo -nosma -thopilionacks -pedfadage -rotic -proushilless -beltes -grage -shenme -nometa -fulist -thuin -amenter -batiance -quinghtlize -suctopheadish -matiolicidom -managerms -prummar -afeing -stagioness -chavolingium -nomater -pionong -sulteagingly -clingreveral -psemanchmia -cophexpes -midaed -puder -ighthelut -sequinge -luttypted -talicaliffene -oneeight -clater -siessinguric -pinaless -polothed -villinflamp -unocy -ressis -traimiliket -suplard -tratedran -doplothes -hydreramptic -clesepia -weled -sicnon -pling -rousize -conie -dectievant -tudow -ovelasings -costalic -prodonquist -foulcia -grescrationed -noures -brefed -gymerrultran -unharicar -pathembralic -acemarcer -atfers -khant -matheweed -ouselly -atiliodisped -jubder -aundual -taciatal -clots -frumexerhine -antallywold -coresinisist -crant -unaucitter -coroadedligan -relly -decal -mulne -matilatin -alably -cress -equanartian -nocropla -abborgy -unhatrole -noropyrrars -miant -speted -permodoceld -aplitchogy -proatic -jalially -mulgie -siscry -worizatic -pautalify -noaca -ingruffect -sionsoconal -unthetiet -gryoder -biliziningly -diesitread -breodulpot -uncoping -supsity -vatil -awcamorot -supectisms -czeans -kamboautic -donity -anderidepen -inied -kabinastize -nownbum -gishlitride -metrod -undachis -mobetiessnes -shumbity -killy -minia -parteery -aphyrefery -fologic -wamedic -bichothex -unationges -piest -atrowlemill -posurid -tionlumplike -crendinograe -borednes -uriophyphach -broppina -unberizite -losious -phint -fentemang -mated -oreming -sicid -gaidia -priume -tomenesbeae -orter -bodect -geers -latrism -braxest -antionis -rhagioneums -oness -alisurrinia -utogineseme -imining -scuines -emucala -butrarse -zymationtral -bystied -eviler -argant -hausly -pideappadesse -hikarhar -imassne -dulable -inedne -recart -somboadja -cormass -dactind -nylly -whinsivigebah -resous -beaedicy -nebantist -ouiliblove -mutwootinglow -piaptarcs -supencon -congies -subtisdettly -pyrazed -cosidableudy -spirchied -hater -unkly -scran -crovesm -unant -prues -unebring -unisafed -finess -diste -cernmetydrus -gratic -crante -bulmon -michlaraxing -anigiants -kreptic -forochoke -basmator -clestecke -inglystakency -axeragaulks -anist -catoroods -outhify -proparma -cafedness -tolgles -cronatiid -saulanonedod -grify -beries -suprigent -nomater -caleominess -untory -aister -uniery -petablynes -sedeack -conplatism -sativerchrins -signonaleds -synes -subged -pnered -selionfreachs -littons -sectorpaing -ceoup -winigaldove -junostianess -turnatingunda -jaconones -miankst -banealling -mutpier -rhookaphace -drapodly -rankelic -shlyst -unriness -veriong -stagge -multed -ovioludic -puleciidiot -flarblessal -dimpar -flopicablys -lowte -bingismass -posaphy -logabie -sureignale -uniseus -sisiondurk -mobra -dimpterach -prentic -overlatimang -phovervalick -folodhobs -whilicaluous -arbing -glentional -tende -votargepidate -elling -prompla -laviaspersoks -coctigoly -sphomper -noncy -knize -munmiscraph -sychillots -plard -forks -squesped -ninasilimies -trish -amentely -oretantenite -candents -unlightinids -cacchthiled -sulne -osiatited -emafflochords -ovess -ptocaring -cyclitered -neing -hametical -turiess -perfaicaus -alicalier -shamaeonitas -untnous -dable -champit -extapshays -nonifers -testatom -hypors -unfor -untagodecyted -inetous -vinbrosprisor -tablefers -emeniter -peropories -alling -outer -tomoseginess -icreduck -tabific -unacs -brozod -boremera -alittivin -wheliciangia -sisoricke -bodicalvacter -unmelfing -grapoloch -rastrot -overrimit -outong -ching -bullic -outaric -saranomely -heion -hymble -unallatol -efulm -elinsical -azzleticotin -crophru -nontedurs -riteelingers -regrasanchnes -unstiostors -reaposs -unclepic -unpred -colowermoscit -tapolical -letag -dimetris -crits -chook -traviryak -maffily -pulote -nonst -unsersh -asismiessions -sucter -azored -coneutinid -ablemopous -culter -mobootocaty -preff -phablecace -metumnine -prolimplarte -inter -achotpurodis -unciersaride -regues -comof -crapider -conackkary -fules -ovird -motessone -moontonatous -olaceurory -epoper -splabblifoody -culocal -mantaike -ghhoidie -ineuroopt -calition -thently -mateney -cophthone -derve -morts -rebion -elizaling -presm -ferastorm -rentetane -uvroush -flotylanabdom -yunmedist -mocal -colograponin -porparly -undal -uncedepre -arzaded -entes -chestia -ishan -schoms -acatchtswite -headva -conkar -distrappe -oxiong -meving -untheragal -plasted -heregitidious -clestrannes -mixtente -proly -hocally -caosoaped -rehycostar -prortivoloany -moranes -mingualic -phize -inqueae -trabalde -tiveger -unchfullin -mandic -ghing -haweeddly -tagaschavoly -seudder -undbured -ockinidabots -suppecat -sting -saeical -pughaw -press -stion -trypy -auttemagerma -carmalip -bequilbrin -pstinine -helness -brack -mapuld -hiessens -fabbled -trappay -folocenein -sosom -gobultrian -diessive -tarly -unsidismones -creed -antly -idnetroposes -aphorted -inorgous -aparchilis -sawate -tidenium -diesibilesm -hiphouslanser -dhiting -untsk -awanicas -unlestien -breentize -proccuromit -stozogranile -unsing -durousindia -inmic -eptia -nosums -trotant -disking -ammilwoon -adess -imand -apper -siotion -disticaork -andired -unreys -synctes -urnallistor -jignessly -unchaphromy -extrous -apworre -ughberess -unbramy -ruseutwarc -anitubled -etystron -triten -uprocavuliess -loconist -cladelled -uncacs -speusess -bhinus -trobst -jughtiners -twadovente -meisty -thaggiae -dejus -hantra -alariidor -proustoce -asines -unsan -depsyne -peconpasts -torblycles -knuitious -prusne -torks -logly -brietole -cularlift -crectmicalot -repbel -hiptoried -mistip -posukaimizins -sitras -dehes -notoutiviats -jazoon -ulaction -hooke -barostch -latylitimens -boatived -petelant -redus -coebering -docher -flarpating -unbrissime -hygirlits -proders -gomely -suing -upentep -ousio -recting -inuss -barte -submicask -arnogici -psyloust -nuale -chermaroccia -renitaism -inticrokedize -polaepos -shephery -facreshers -thoyes -crers -stive -blastalum -mudia -pnembiu -boation -cohyrm -noles -phovend -kasmoused -semank -warbitring -scoge -unram -oraltiourily -gomly -supwerialice -pervin -cabery -vical -slecads -proidaerfoge -quilly -comoks -ternes -rolidomated -defuluvionde -swagess -nonattictuard -prenifory -unionatize -favaddle -clocy -cangly -miancheaden -durshizines -losabbeb -proearosper -tweedus -corotria -croched -sphairtigmian -mishailly -proter -glose -gerniduckers -eptorequis -glophabunal -vencost -awyed -ceadige -musingly -nobulon -congly -nornersemetal -artlotarkly -husle -thrynemism -forocapher -reboatorical -unaeative -stlism -golis -suorceagate -disock -memases -fainge -noushled -ouslumitent -mintrataph -saging -braciater -safor -wings -synorm -smognmise -oatismicis -untop -sticalds -cardic -bilicil -ovensteve -abors -emomoutous -comoffined -subtemether -virity -laism -addicones -corow -osprehron -nostatops -bulnes -graeaky -culaylok -ovetitearsing -stolworows -queacquaric -mousheling -biltre -hebitenes -kaplusnery -promong -bentick -caling -seding -renulantedis -thorormets -propariumite -sphrejugic -hiceoly -ostratilist -pertic -brocadiate -sciate -undiuman -featik -weekiecest -unalleryin -bubed -shous -errolardraw -shochappely -bathateattee -steddled -trupporitiong -maralsedism -enter -roschred -sonatorings -waysting -nognoncong -vantenich -everia -trablet -bolded -phled -chably -euding -plarive -omast -outciptors -luidedle -sulisomous -suraish -prensist -progalish -prover -mutrumster -phorled -mennonds -musnesuble -nomyx -tessivens -nospang -lubachemets -bewinalped -pardiess -haphalters -unines -catical -oromurita -citutfulchron -sulaisenandes -lumeenous -graming -perefus -tarilines -undse -sonspithenes -obionistal -ovativotorria -lansionker -frourin -myablenon -penticals -mophalicoming -refuncied -blate -unflene -ching -mockled -indecks -prime -feiling -kiney -exenter -nocitriress -putwa -calism -irorte -gutersterrus -opolinitio -diumee -criletsisate -ringlyclae -entiperring -jamby -unpanite -heroarlistric -geened -mortionds -gulatopt -weeheologess -spicks -ponveres -culgintrium -ovenourphyla -bercuslest -iment -shboocabbi -azygongnite -phiter -analle -rakermisas -phroxerogy -zemal -rhubstaricous -elareentonal -sanid -traked -habsopic -likerson -ovismyl -rogroster -upstorang -ingeous -skimber -goucrogencle -colis -vanstamptions -trial -nonectionogic -chorso -somoddawings -nobly -sibbles -unray -cylite -chetchertrals -kamerfic -kamor -invadrutfulne -aurasm -heaed -parhexe -chlyted -exhampoiroid -coebed -lahalle -wagnous -latic -foriansenud -halogeemuzze -unnuist -unwascoms -bazing -bartiness -outory -hettactice -brauthump -tomate -rewootprotole -ticaloquis -surinicke -canlymone -chightflecal -frity -sopealle -repla -pranded -enconout -phystrove -shlydinextia -barquer -morping -omotipucties -pelical -crode -sylogrided -palting -coroc -keysimeltia -phoaxiel -fulabled -pretrus -exobas -hurrersthyry -couns -sudia -semiliaceted -hexertic -arist -fighest -ouism -dipprang -manthios -proophip -abightneaw -vusly -gorenetiass -prouggit -glinex -prize -inter -heally -quipse -nonnia -jecera -copstisist -enderraphetke -rediezine -eatitabelly -rertiver -joking -ominde -botownle -diphinsoptify -nonaphy -seiked -equatrin -nondes -bation -moril -aphirced -caral -diembus -rherring -phaecelly -lowdoss -parbury -overmic -unwrostsweed -lical -rhapiles -zothels -juturosts -kelitercheawl -ablet -jundeni -cosissubile -dalinter -agant -calcint -supentic -ruperefule -ircheoge -remitysally -unispoling -pindrolin -shitize -athent -wable -inger -elearies -previd -sclotolla -splasts -inaped -barrous -foludender -oases -hybasity -pyinge -antrulcum -asesins -nontavouguton -droling -milobaries -mular -moidian -inecipariusly -mitaterehers -oughtfun -paphoriberted -emiter -pelvers -wager -mopecting -tautoconwress -fignae -odiviabolshre -decuripicephe -unchurale -depidiparry -popharimanct -unignal -ingistram -eigeaftly -magracturna -upents -perish -super -snammeles -diciantle -lonesmon -pootslogrover -smierittle -oveltackbal -imenteoludla -troust -dexable -spradetroms -dianicaride -mismic -foomer -aritridic -squawking -ousse -unarommetrol -somnic -stics -dallings -oxanja -galcalidefed -culicaldelles -clascadorse -nonic -begaturnatid -hessithly -mendograing -ilessod -prochee -nonstaice -syntells -inessectible -whimaterond -supen -cistartip -adored -acerpsalotesm -sinwiltia -cheass -erallandic -spail -metickeled -whaends -cephil -oblumroponesi -etratic -slayna -galluts -podure -taricaline -cocon -cluinsubbity -parmid -tweekticled -doled -prianongame -conativing -irdemelae -pacettiergy -hypones -legarhanond -weadaly -prenze -puttigmenred -gologge -beverlyclooma -wingly -ecomones -corings -furocs -myinonsubbled -waras -pugammingly -silly -mania -torne -firle -ostrocully -consist -ammericate -snasant -diroblessly -crejuiling -dosifieries -cytaus -unprobrossly -prify -plitily -therian -mittless -vatogi -dermarkabstry -noyled -conjis -psycola -tattlee -chiclaged -ingly -demnianning -gontode -storkingly -stonspor -ariarism -dicadytions -pipose -procint -pawnium -staltrously -trizate -super -overic -clonly -hiestater -diciamerm -bitical -jecrolds -polubetandhon -uperpolly -queopermoser -wormacele -ackered -shish -emetic -silitte -palify -enhaed -jurnescale -mocloggly -cablectne -unwitres -tacklitter -loonally -lontivel -entric -overang -polaning -unrost -aphypod -flatresing -chdid -urrerfur -tollate -foroutreriet -coplolimaoly -drourenreter -satephymbirs -billy -poeots -tompluxial -conkine -manoncors -digus -emelyclate -dapton -eloustoia -uphaentracke -djudraparia -comer -nothed -rangly -tansualed -deria -cadae -perectreve -nolops -obecteness -inessantim -hucke -mealarity -idant -plubardingres -mindesslars -shilophy -mancifoech -brophy -pionardace -sodlings -urlabled -heascene -aquiney -recroaposike -egisounnet -copse -gangermably -gaslic -atlet -unmen -reteree -suploid -lasin -siseleoidae -uncetessm -billy -lilie -reakimic -pagic -ablensce -sultituncaty -mical -arlous -tatiosaclous -laturenazerol -cibrids -inesh -ovokonsopigh -unate -suffeepyene -fistelly -nocomishulper -nopolvulne -billocal -exatokets -mumpleiting -pines -tracully -phanicon -kityis -plepropees -ritranned -unver -ingle -egults -econg -aplaudinths -emata -grammoush -sweergatil -remoing -actogitte -jacks -comelanters -bopaing -chlowle -groual -imass -feril -fegal -ingeexhaver -gaticasmote -encenetic -paphy -faust -bataccey -yurers -scinisal -calitic -dempiging -comed -gentiver -coment -taugn -huromobythery -nicult -aspholinick -ochawyni -aponifick -atousint -unitages -sneber -preckbilter -pilly -sterawis -speassemilip -colde -probessally -bemastic -tatic -suming -tiochents -mousnel -uninglotic -condanciled -mactal -unswelyze -colobilandate -fluous -achnic -trapyoiste -seassly -tusne -nochyonsubads -scialuble -scral -dites -inwarheal -unrillizate -tinscils -ocory -nominduce -gating -totaliched -aryoching -unonstin -unter -hymid -undae -unpus -cuceattionets -dedurew -eucivvilited -coriatupec -niumickatryst -mating -cunresh -prestscut -outanne -vinuiring -podolteate -miess -tapogy -mixtrableted -mitiver -mantion -cacioughtne -prepharte -wichal -uness -ovencess -antrated -hesteroon -egraghang -mical -suinallitita -herticavy -ismay -gricrouser -goracty -homenth -dighteely -cumic -piendery -grocyly -penes -slinaris -cheritus -ovecta -slychic -prouse -coginfacitt -rounhan -roply -anolinde -benninvagron -unpopiess -lagra -petrimodmin -thmed -ellunemerses -brostilock -schalcialated -tumdeve -ungident -epable -logrovele -fideho -straty -dismis -prectoric -cantar -foacerwable -tabillorne -artonying -alibluevomer -forer -dolizia -trontatte -bress -scerwaddlemse -ocous -tiogil -series -arlids -ellinvarus -mooniahmes -hemptert -ephorked -slish -balelle -uninal -didgmachers -eurisdocry -nictrouncoran -traguounbily -trimbricae -gablegis -matribatic -oversh -cappeng -entemuless -scler -modonappeerve -perpose -ceomagon -pescrusnons -difte -nonessuper -slyphanesor -micysim -subootic -cousainfoly -phypottion -prowayl -dings -selatont -forenyed -thawed -encoph -ilbusle -pones -cutercumn -ostummeman -repard -mucchrecting -rerticrighthy -hanist -dryte -coetrey -piefla -sulceacking -hermorne -roboyoding -malisha -clace -revaliswoks -occid -squoutowning -erinterlic -graporn -chish -miavighlomish -unvous -hermanyxects -macendeste -patoust -wistum -adism -pollismosoned -pnedic -nonasty -amincting -panal -coettesel -shens -euxiennize -knauraling -hydae -piensemic -caravelly -mativet -spisrechypic -coraceo -decryper -fagimenes -pintgate -turgeae -ciontemetaw -morme -lopic -boannesynal -overseutis -unrebrally -girceis -bilize -psiken -jecant -aphoum -diument -plognalimmel -puker -quingicize -phativerable -cateers -frocism -kriatomess -waudgy -wanate -psultiss -nulairele -aunic -phiforopte -podpauckma -nolion -genficowliss -morager -fiber -unhanison -spoly -overoclapotio -perea -ourouck -jemindernic -nikanimmuts -unpalled -cphaguite -inguseae -gamipporily -noidisbycle -endemaric -inexacheatic -alciblescid -supprotiells -phian -ovighted -ovist -festarcen -tousceph -trita -holde -exputiless -apaximoon -fingle -undedul -actious -ingst -oukute -shipuped -conperephold -unand -corded -crist -unpos -cultes -cintionvous -magra -stwortile -brophy -eptipbrutrack -cusilepeigh -thalkation -dipolth -sersister -trygo -scalbilies -prelling -sader -sacaunways -unsocavivers -impess -permitionst -unist -hesentritanic -paleful -gontiver -menoddly -mirecal -denfory -praty -fulacealizes -entle -mugation -aphoss -hambuthormon -laeoutsat -unprea -cophoth -saffoloens -camysts -blity -unfie -mainebliene -perof -derounmed -lented -clesouss -cluounetly -hortler -coposs -reacidai -spily -abless -frurumid -dizariene -herophita -torhodelic -voltylviren -super -unglavot -remmals -lacarruggs -nomautompro -donalabate -terii -biene -bartialle -phadrabys -nessiliss -drest -trizesonilim -tredroning -megrectivist -diumbulpirial -glyclant -cloniter -droziner -affeleekling -wrazing -alsints -soadly -briate -cotherodally -seepharies -stetaric -meter -sperdming -savalne -latlegmes -ephaempatenic -cologia -scrality -bodotora -saticamet -macidell -ockervast -sulingne -quahoves -artozied -untelataby -viffiesucky -eurficisism -caveoroic -mipibly -biumourprect -brier -ablen -neasic -prant -ouffids -eprier -ormined -adding -phies -bolte -seredles -frinstenic -overgion -nomong -merbstrusnes -eurbiatiots -dency -penests -atums -rizintabla -ruatonost -theder -beass -knarbraciid -oxytive -ronsts -eupthious -dipticale -nophanabu -natally -exadmemac -nognaromers -premish -wority -ploss -harbrolocuass -conky -recoterl -obdisly -priticonsh -hante -posismonver -secens -patilea -humpbous -tunsugge -expepanopion -troperoled -tiont -nonsurectalma -ressh -mitiority -rapped -niand -reout -herstaner -djoidal -yactidiabley -fooduc -drocull -armastes -coloperiid -liticial -reamailluge -unhogenous -bashipete -unkinchasibe -dinxideboa -landectom -nones -snetria -ablarcial -mycla -sudismsors -dicaria -placquistaged -ching -livarin -pooker -proatobablasm -rapon -trist -uncrectryxery -difaillaate -finon -nably -unchend -vitthrionise -thotics -jeaess -larcona -venchant -resek -noncian -tabnophooseds -baterfaw -crapyre -prable -astur -swayle -hyptes -trygoomon -monignost -forpharmater -oxera -exarted -adishexottly -cyprogliate -tacry -thergente -recalian -aftivis -haphider -unstio -mitagneasis -honic -flies -difilized -subeass -nontetortat -sconed -droider -tulge -bakergoopper -munban -anesqual -hythri -haking -derle -druded -prepia -hypodulpor -unsnese -chortz -cychinguloth -hyock -piuminouted -lophia -assoma -slawereevol -dilds -polike -nopidiatole -vercaken -plars -unden -booscusnerete -inocrolli -gestees -coodystly -burate -pematicifers -extractioning -assentock -spreedawalne -therpiatrier -stost -cathrong -calned -diangbely -atisoolone -unclesines -crosic -spershless -sworthentish -phicadess -overess -sulth -unpukohy -lenic -unparsigitive -parth -adeboged -aning -dylue -mingedisibal -mistiveminga -unerwiedishic -undisting -untulailison -proof -imanoianter -incers -garitioleing -dileing -pigaung -helis -preous -sonsed -vering -gligambalatic -soress -etrater -perlisised -gerbus -zoads -arceated -cotremon -eneogue -rexacal -hydarailliver -humot -ciosince -nishus -mickly -growitic -applatines -disiouttes -gymyroft -pradjete -cristleri -hydrous -stramous -grath -undam -fadelicao -aelly -secathorks -retrownes -carsid -canics -innia -trieress -virammulawnic -sputsm -entingbetojer -lutry -prephonesty -unlibinaphlid -alaric -aiscover -aistaning -piersious -lutly -turboundinia -beforien -chillanclas -hetic -ainly -apidarticias -propiturgeng -orleping -chemickst -ambome -shoparturect -aquintesti -charper -proic -derlawnes -tacheridaes -ecard -poloss -ticidia -aenth -skiess -eevolitic -ejummouted -tedia -betion -clacricon -unistos -moroaniculne -inescriseudic -rattions -shmedly -trocalls -aherser -menoitalismi -agisoliodilys -paliat -matiospest -pomenessity -netbiled -prioutal -ances -saing -acquia -laints -ration -hedialous -agetheake -lapergaliumst -deric -scentraphally -fagrediodly -dicuad -tabledis -doust -cupic -orisainulened -fantit -untele -nopatiesis -mercurimpax -reancong -ringly -berming -imuses -schepulleess -tiong -exhaf -uncip -proplanart -uptercated -trove -sumeterseming -nonced -inartubstorus -aptivitne -nessugaus -retatel -aliene -throoin -aminterermula -dyary -fulater -geustchioner -pidis -folorotisted -erhum -undromy -sestaleess -sinawkedect -bramardonae -anate -cansper -cighthot -subsuddlis -agoeflutban -amomnatchal -doalate -costrant -lident -wingness -purnan -bliting -makahme -hytome -glyer -calintness -phots -galigescows -vationst -ticambants -hobshant -japtism -ematevize -secernics -imprupelled -buttad -paring -caminising -sking -unpereing -inguity -wilimpulte -fultromataval -emnot -tional -mareer -imused -zonpume -balky -turiandeadrus -gnintlypophic -ferokinre -igueuct -gonemper -nobionishmon -phomotoirer -ductiurum -irebrovetrock -anextes -bopis -runsmar -phally -soplogaradsm -subootot -obard -idieve -dedae -behupers -simuland -napen -stoncies -unbarbomines -quitia -ousomyes -casitimmus -retish -monartiversh -immoders -picitier -gurnify -teriable -brous -marrinke -undea -pelootcre -hologible -cutol -hedier -caverentast -brichae -ostid -synaddepeny -cidal -sasitter -ospal -blizzleta -chmorousts -epanitze -reculed -bebran -pally -repret -aralneti -billwayisona -tonachine -dictabipingly -coephther -cropse -sencon -aphoaphank -ordichal -restismied -aters -untrely -tomphamism -reitrizably -labstenting -ovelland -nerealid -ragly -trublions -iwing -grater -unansynirl -ecussot -emenersess -tainiofass -scleimete -caute -untess -bionepoing -unpis -prepole -pical -pripus -hytarits -forricaliker -apiluses -inlist -callepies -idechene -reepraing -stiting -unsemipezed -whared -shthyang -zaity -medne -couscrosa -aouiftericial -fluvia -yumilarm -holud -unchnest -inisallan -ingible -nonals -monies -musnest -rholdiver -prola -junproce -trinted -flevitter -undernwern -forte -supyconepse -coplint -tionas -trept -undgicatot -periony -arkioen -iminamidiosm -engoost -nated -radandae -pringe -hallinateloil -nopeternae -unaces -rhymad -yoglakine -suggeeking -midefectablan -trostion -snesurgente -foreae -placia -itatty -innia -hablecule -tuatic -kiesishish -cantomycler -myogusia -fraing -lared -actritheremia -aformergisms -gationallass -titienthraily -lainess -caoro -warizerles -barmy -cress -fosoluetous -juditiocelly -pliant -necoiled -myedusessized -crysisadephic -lylly -sulshing -gring -guliarhue -noble -unchroong -vagedia -irtical -notony -coyan -stolaserfory -unefulluver -bally -micamolut -fordisten -corph -psylinted -schrounfechy -orplatomes -allate -cozonthovess -nonst -damerod -clogigraxing -endyphic -coxintela -flily -disammonidate -oseexapio -bableuro -coputs -saled -derioagrit -jambed -tionpramene -copely -blachinplants -mabled -resio -squationg -entia -jacking -ingue -ladjawdeing -ouarniscon -regonilic -migagniery -pirtmaxmaced -unmines -grastai -glypherial -aensatoplect -slingla -bledes -bliblinee -cherid -docid -elableggly -dized -tater -bogingly -undanter -gless -expas -twise -pulfic -nollinnic -arrecs -hamorky -upeneudist -tioniatious -ettorommen -hydravaless -wistolingul -scurrumetam -hitoncitie -rentonexple -viteltite -biong -pticheists -funpute -bervic -stmal -rewinaral -maintrupse -undeculphist -neudies -bagis -aricalid -colusiania -ingly -pluts -acerioning -krerapates -inglize -ancreal -squilly -viliazill -racent -menceracki -gestasation -undis -contefied -demsimial -pally -equed -dromod -henogitiess -ectoingnes -vanicitry -cidikieries -mensimid -alialindifish -nonclowping -podophum -thernicides -salizestilly -bractfugal -presm -renianon -distura -troners -cuderaftas -curoliness -countlasty -qualomente -swerboate -ainalse -develoe -fecosillut -mirle -gotal -nooman -charhythed -aphocatic -ickeepaing -glyze -fardpaeently -triecatopre -unadomed -cumrous -ismated -pycofle -exhia -preepogithets -imbid -rousyne -inionan -cliss -pingurophous -hynert -unmal -metes -dolse -unidled -santist -submince -epsyna -hanes -crull -planic -verigraphan -surped -culieurines -sacition -bumium -hulal -ducet -ruism -bilancermette -tries -pralize -sulfrisele -scrads -legraku -pulan -cabletre -presibegaulte -caste -cously -larsiverace -stespely -syperson -desommer -citamy -humonis -bruppele -fisidaher -fatwafte -enous -noune -joustrue -odownizings -whicausconta -phicarrills -halie -pinath -liserdrows -submered -maluartilicar -unhearet -racetin -hylly -iness -suzzita -prosly -wunisarbser -phetreincate -winonke -idisinial -brashed -etrabe -rudobrovulan -deplele -backer -beadjams -somerspinver -mognalk -nonick -istorilly -unourns -nangly -nyison -fulam -nolds -farcent -belorierig -mainess -spervex -podony -teeramiess -renes -merne -nalogmake -ekiesishasing -exisromed -hasas -melshinymowte -sephrooles -anklier -hipoiture -nesteroink -nocharts -ocaphastabled -minin -henindry -ependeryly -iverminest -punmaric -lucoadueist -proticits -ptingnial -cractingent -dageounper -brourvelowar -gymatinil -coniess -volike -oussudissa -buron -gonidamucila -bumasopagy -hexperieschy -bomardly -neyeronary -grahdome -unsubless -noverha -paparbight -caver -diffelize -bacer -crumishil -fizer -aning -apanae -warter -sechnos -quatichement -unquily -coniso -cyable -geothrieric -sallodiators -mulvers -chinerque -ishoryous -grefrenting -metanciant -seenonic -fluing -colunment -vetracus -resuper -bewiscring -prids -yednestris -actry -afidally -bakisalites -canthmeraza -scrode -metalicalagan -vately -cosper -veradectuadia -cornomessisce -afreseurnatic -sulan -kagrateriar -bingelifical -azoaceret -tenely -sclitorrele -secolory -derrus -excielic -press -mister -laxic -unsermeminter -brafess -schuralgend -mactied -surgeirk -lodae -unantrot -deagum -nonashical -obrifenned -rectia -steded -suttalarble -stong -parate -pannurin -tailes -curac -joicarefic -wilike -hoplogy -pubst -polod -dhaviroping -enizimerely -hitilles -wayce -torics -melwomy -brate -sating -priambrize -hipcon -oblinste -pulatisters -batomativily -tormestorind -bratal -preamys -demunnuplumie -billing -exesched -antol -laging -macenia -hatoly -ficoylet -emairre -stong -ragines -magingly -eynagy -phyposs -oventsupets -sponned -presslowelew -fluclove -berakingarn -loratter -metifaceness -ovelizaman -bowdest -apies -lateness -brackerm -tring -cockse -datied -seraitively -uthubforints -ethaphers -calphylling -cortheadile -psemande -disconfly -mitate -ampitaing -jitallogia -matisterria -brote -cotyleron -pechous -disma -ashibool -olcelly -purageable -veious -ospode -achfuns -unerle -latundianer -osopluivoite -arbintsh -tophor -heableys -blever -scitae -swarappee -nostil -luddean -staporionom -horion -water -traver -efealne -calipsa -brielch -materetels -marnes -retioni -chemicall -subul -mition -magmarged -lestic -nonmirial -sperome -olorn -scaleous -plarcia -ineistors -hurreadox -barium -ganonon -hulpis -heesqualite -imple -methouse -aptiversm -agesty -tonsus -logala -reelted -ackle -froodixen -riappitmely -stoonism -hoopty -centroperfile -lewitaimaing -uniscingenon -cassors -tataller -moritiongo -trunred -spoel -remente -hemiplashly -amplocler -occravan -lishiginess -tactroecred -surse -mimatiness -culiced -ulableadhefus -vitivers -mactifyidie -defumos -locheching -leackediam -nonagracemers -sloaucken -becorous -bilothamy -uncoverepic -myridiess -aurps -achaned -mudectic -mentrondivera -unizemna -nomprecism -sperks -decton -sting -chous -thiffogra -daelymatict -teled -iroicarlic -unbrite -craddoingury -drascid -konicars -trimbly -mopaule -nonlinangen -orkent -appyrollmo -feros -chier -probinunche -woormanovere -blythatcroc -appings -volormis -cabiliusnes -unintity -refrevicale -aumprecor -ticurous -batal -quire -aulum -misablerct -compleeter -emins -plonary -unbang -caphagase -matiopt -aricarty -exoding -prouvist -readia -matchappria -unkso -krucismaury -tasingly -gogroontinded -detrint -miscacreric -tanstar -fored -wincenidity -dankable -oodness -ortin -coryptotive -ellsmatot -sluslellic -nores -irwidevine -psyperin -cotmana -lasesanauttu -abentler -untidaeranted -responflotars -palforete -besbysiong -caperless -cloquiniss -warteng -nugan -orpos -fugus -greptive -undecum -overoidifidar -yadmoly -capperic -fligly -proseled -squade -grize -bolan -obultatic -roencul -equist -eviatinced -minin diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 6c0f7607..cdfe0800 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -138,19 +138,9 @@ Keine Zeichen hinzugefügt Länge zu kurz für ausgewählte Kriterien Fehler beim Generieren eines Passworts, das die Einschränkungen erfüllt. Versuchen Sie, die Länge zu erhöhen. - - Xkpasswd Generator - Wörter insgesamt - Trennzeichen - Eigene Wortliste: %1$s - Das ausgewählte Wörterbuch enthält nicht genügend Wörter der angegebenen Länge %1$d..%2$d - + Trennzeichen + Passwortgenerator - Eigene Wortliste - Eigene Wordlist-Datei verwenden - Integrierte Wortliste verwenden - Eigene Wortliste - Tippen Sie, um eine benutzerdefinierte Wordlist-Datei mit einem Wort pro Zeile auszuwählen Passwort Generieren diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 00c452f6..6ecedbf9 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -142,19 +142,9 @@ Aucun critère sélectionné Longueur trop faible pour les critères sélectionnés Impossible de générer un mot de passe satisfaisant les critères. Essayez d\'augmenter la longueur. - - Générateur XKCD - Nombre de mots - Séparateur - Liste de mots personnalisée : %1$s - Le dictionnaire sélectionné ne contient pas assez de mots de la longueur %1$d..%2$d - + Séparateur + Type de générateur de mot de passe - Liste de mots personnalisée - Utiliser un fichier comme liste de mots personnalisée - Utilisation de la liste de mots intégrée - Fichier personnalisé de liste de mots - Touchez pour choisir un fichier de liste de mots personnalisés contenant un mot par ligne Mot de passe Générer diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 992310db..322cad89 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -142,19 +142,9 @@ Sen caracteres incluídos Lonxitude demasiado curta para o criterio Fallou a creación do contrasinal satisfacendo os requerimentos. Intenta aumentar a lonxitude. - - Xkpasswd Generator - Total de palabras - Separador - Lista persoal de palabras: %1$s - O dicionario non contén palabras suficientes da lonxitude dada %1$d .. %2$d - + Separador + Tipo de creador de contrasinais - Lista persoal de palabras - Usar ficheiro con palabras personalizadas - Usar lista de palabras incluída - Ficheiro persoal de palabras - Toca para escoller un ficheiro persoal con palabras que conteña unha palabra por liña Frase de paso Crear diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 36de7316..ed0667a7 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -136,19 +136,9 @@ Nessun carattere incluso Lunghezza troppo breve per i criteri selezionati Impossibile generare una password che soddisfi i vincoli. Prova ad aumentare la lunghezza. - - Generatore di Xkpasswd - Parole totali - Separatore - Lista di parole personalizzata: %1$s - Il dizionario selezionato non contiene abbastanza parole della data lunghezza %1$d..%2$d - + Separatore + Tipo di generatore di password - Lista di parole personalizzata - Usando file di elenco di parole personalizzati - Usando liste di parole integrate - File di elenco di parole personalizzato - Tocca per selezionare un file di lista di parole personalizzato contenente una parola per riga Frase Segreta Genera diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index a2dec022..b63304ba 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -142,19 +142,9 @@ Nenhum caractere incluso Comprimento muito curto para os critérios selecionados Falha ao gerar uma senha de acordo com as restrições. Tente aumentar o comprimento. - - Xkpasswd Generator - Total de palavras - Separador - Lista de palavras personalizada: %1$s - O dicionário selecionado não contém palavras suficientes de tamanho %1$d..%2$d - + Separador + Tipo de gerador de senha - Lista de palavras personalizadas - Usando um arquivo de Lista de Palavras - Usando o arquivo de palavras embutido - Lista de palavras personalizadas - Toque para escolher um arquivo personalizado de lista de palavras contendo uma palavra por linha Frase Secreta Gerar diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index ebe30c50..8bc65dea 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -141,19 +141,9 @@ Не включать символы Длина не соответствует выбранным критериям Не удалось создать пароль, удовлетворяющий ограничениям. Попробуйте увеличить длину. - - Генератор Xkpasswd - Всего слов - Разделитель - Пользовательский список слов: %1$s - Выбранный словарь не содержит достаточного количества слова заданной длинны %1$d..%2$d - + Разделитель + Тип генератора паролей - Пользовательский список слов - Использовать файл списка слов созданный пользователем - Использовать встроенный список слов - Файл пользовательского списка слов - Нажмите чтобы выбрать файл пользовательского списка слов содержащий одно слово на строку Пароль Сгенерировать diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 7a6191ff..63a8bef5 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -24,11 +24,9 @@ Classic - XKPasswd classic - xkpasswd work/example.org(.gpg) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 489a5a2d..b2eda6fa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -160,21 +160,10 @@ No characters included Length too short for selected criteria Failed to generate a password satisfying the constraints. Try to increase the length. + Separator - - Xkpasswd Generator - Total words - Separator - Custom wordlist: %1$s - Selected dictionary does not contain enough words of given length %1$d..%2$d - - + Password generator type - Custom wordlist - Using custom wordlist file - Using built-in wordlist - Custom worldlist file - Tap to pick a custom wordlist file containing one word per line Passphrase