diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
deleted file mode 100644
index a0a2a52..0000000
--- a/.idea/deploymentTargetDropDown.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
index 0fc3113..217e5c5 100644
--- a/.idea/kotlinc.xml
+++ b/.idea/kotlinc.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/README.md b/README.md
index 22b2ebd..d5d4cf6 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
-# XMaterial Compose Country Code Picker
+# XMaterial Compose Country Code Picker
Jetpack Compose Material Country Code Picker
Chat me up on Linkedln
## Latest Version
-The latest version is v1.20
+The latest version is v1.21
-## WHAT IS NEW (v1.20)
+## WHAT IS NEW (v1.21)
* fix indian phone number hint
* update compose version, and android kotlin version
* allow custom error icon
diff --git a/app/build.gradle b/app/build.gradle
index 59a7343..8d8b781 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -38,7 +38,7 @@ android {
compose true
}
composeOptions {
- kotlinCompilerExtensionVersion '1.4.2'
+ kotlinCompilerExtensionVersion '1.4.7'
}
packagingOptions {
resources {
@@ -51,10 +51,10 @@ dependencies {
implementation 'androidx.core:core-ktx:1.10.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.1'
- implementation 'androidx.activity:activity-compose:1.7.0'
+ implementation 'androidx.activity:activity-compose:1.7.2'
implementation "androidx.compose.ui:ui:$compose_version"
implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"
- implementation 'androidx.compose.material3:material3:1.1.0-alpha07'
+ implementation 'androidx.compose.material3:material3:1.1.0-rc01'
implementation project(path: ':xmaterialccp')
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
diff --git a/app/src/main/java/com/simon/materialCCPExample/MainActivity.kt b/app/src/main/java/com/simon/materialCCPExample/MainActivity.kt
index 6dc9049..1ebd0ae 100644
--- a/app/src/main/java/com/simon/materialCCPExample/MainActivity.kt
+++ b/app/src/main/java/com/simon/materialCCPExample/MainActivity.kt
@@ -7,6 +7,7 @@ import androidx.compose.foundation.layout.*
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.foundation.verticalScroll
+import androidx.compose.material3.Button
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.OutlinedButton
import androidx.compose.material3.Surface
@@ -123,16 +124,12 @@ fun SelectCountryWithCountryCode() {
fullPhoneNumber = fullPhoneNumber,
countryCode = defaultLang
)
- OutlinedButton(
+ Button(
onClick = {
isValidPhone = checkPhoneNumber
},
modifier = Modifier
.fillMaxWidth()
- .padding(horizontal = 16.dp)
- .height(
- 50.dp
- )
) {
Text(text = "Phone Verify")
}
diff --git a/build.gradle b/build.gradle
index e0dfd00..8ec23a6 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4,9 +4,9 @@ buildscript {
}
}// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
- id 'com.android.application' version '7.4.1' apply false
- id 'com.android.library' version '7.4.1' apply false
- id 'org.jetbrains.kotlin.android' version '1.8.10' apply false
+ id 'com.android.application' version '7.4.2' apply false
+ id 'com.android.library' version '7.4.2' apply false
+ id 'org.jetbrains.kotlin.android' version '1.8.21' apply false
}
diff --git a/materialccpicker/.gitignore b/materialccpicker/.gitignore
deleted file mode 100644
index 42afabf..0000000
--- a/materialccpicker/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
\ No newline at end of file
diff --git a/materialccpicker/build.gradle b/materialccpicker/build.gradle
deleted file mode 100644
index f1c3334..0000000
--- a/materialccpicker/build.gradle
+++ /dev/null
@@ -1,46 +0,0 @@
-plugins {
- id 'com.android.library'
- id 'org.jetbrains.kotlin.android'
-}
-
-android {
- namespace 'com.simon.materialccpicker'
- compileSdk 33
-
- defaultConfig {
- minSdk 21
- targetSdk 33
-
- testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
- consumerProguardFiles "consumer-rules.pro"
- }
-
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
- }
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
- kotlinOptions {
- jvmTarget = '1.8'
- }
-}
-
-dependencies {
-
- implementation 'androidx.core:core-ktx:1.9.0'
- implementation 'androidx.appcompat:appcompat:1.6.1'
- implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1'
- implementation 'androidx.activity:activity-compose:1.6.1'
- implementation "androidx.compose.ui:ui:$compose_version"
- implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"
- implementation 'androidx.compose.material3:material3:1.1.0-alpha07'
- testImplementation 'junit:junit:4.13.2'
- implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.57'
- androidTestImplementation 'androidx.test.ext:junit:1.1.5'
- androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
-}
\ No newline at end of file
diff --git a/materialccpicker/consumer-rules.pro b/materialccpicker/consumer-rules.pro
deleted file mode 100644
index e69de29..0000000
diff --git a/materialccpicker/proguard-rules.pro b/materialccpicker/proguard-rules.pro
deleted file mode 100644
index 481bb43..0000000
--- a/materialccpicker/proguard-rules.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
\ No newline at end of file
diff --git a/materialccpicker/src/androidTest/java/com/simon/material3ccp/ExampleInstrumentedTest.kt b/materialccpicker/src/androidTest/java/com/simon/material3ccp/ExampleInstrumentedTest.kt
deleted file mode 100644
index e153cdd..0000000
--- a/materialccpicker/src/androidTest/java/com/simon/material3ccp/ExampleInstrumentedTest.kt
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.simon.material3ccp
-
-import androidx.test.platform.app.InstrumentationRegistry
-import androidx.test.ext.junit.runners.AndroidJUnit4
-
-import org.junit.Test
-import org.junit.runner.RunWith
-
-import org.junit.Assert.*
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-@RunWith(AndroidJUnit4::class)
-class ExampleInstrumentedTest {
- @Test
- fun useAppContext() {
- // Context of the app under test.
- val appContext = InstrumentationRegistry.getInstrumentation().targetContext
- assertEquals("com.simon.materialccp.test", appContext.packageName)
- }
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/AndroidManifest.xml b/materialccpicker/src/main/AndroidManifest.xml
deleted file mode 100644
index a5918e6..0000000
--- a/materialccpicker/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/component/TogiCodePicker.kt b/materialccpicker/src/main/java/com/simon/material3ccp/component/TogiCodePicker.kt
deleted file mode 100644
index c06b1ef..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/component/TogiCodePicker.kt
+++ /dev/null
@@ -1,272 +0,0 @@
-package com.simon.material3ccp.component
-
-import androidx.compose.foundation.Image
-import androidx.compose.foundation.background
-import androidx.compose.foundation.clickable
-import androidx.compose.foundation.interaction.MutableInteractionSource
-import androidx.compose.foundation.layout.*
-import androidx.compose.foundation.lazy.LazyColumn
-import androidx.compose.foundation.lazy.items
-import androidx.compose.foundation.shape.RoundedCornerShape
-import androidx.compose.foundation.text.BasicTextField
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.ArrowDropDown
-import androidx.compose.material.icons.filled.Search
-import androidx.compose.material.icons.rounded.ArrowBack
-import androidx.compose.material.icons.rounded.Search
-import androidx.compose.material3.*
-import androidx.compose.runtime.*
-import androidx.compose.ui.Alignment
-import androidx.compose.ui.ExperimentalComposeUiApi
-import androidx.compose.ui.Modifier
-import androidx.compose.ui.draw.clip
-import androidx.compose.ui.graphics.Color
-import androidx.compose.ui.graphics.SolidColor
-import androidx.compose.ui.platform.LocalContext
-import androidx.compose.ui.res.painterResource
-import androidx.compose.ui.res.stringResource
-import androidx.compose.ui.text.font.FontWeight
-import androidx.compose.ui.text.style.TextAlign
-import androidx.compose.ui.unit.Dp
-import androidx.compose.ui.unit.TextUnit
-import androidx.compose.ui.unit.dp
-import androidx.compose.ui.unit.sp
-import androidx.compose.ui.window.Dialog
-import androidx.compose.ui.window.DialogProperties
-import com.simon.material3ccp.data.CountryData
-import com.simon.material3ccp.data.utils.getCountryName
-import com.simon.material3ccp.data.utils.getFlags
-import com.simon.material3ccp.data.utils.getLibCountries
-import com.simon.material3ccp.utils.searchCountry
-import com.simon.material3ccp.R
-
-class TogiCodePicker {
- @OptIn(ExperimentalComposeUiApi::class, ExperimentalMaterial3Api::class)
- @Composable
- fun TogiCodeDialog(
- modifier: Modifier = Modifier,
- padding: Dp = 15.dp,
- defaultSelectedCountry: CountryData = getLibCountries().first(),
- showCountryCode: Boolean = true,
- pickedCountry: (CountryData) -> Unit,
- dialogAppBarColor: Color = MaterialTheme.colorScheme.primary,
- dialogAppBarTextColor: Color = Color.White,
- ) {
- val countryList: List = getLibCountries()
- var isPickCountry by remember { mutableStateOf(defaultSelectedCountry) }
- var isOpenDialog by remember { mutableStateOf(false) }
- var searchValue by remember { mutableStateOf("") }
- var isSearch by remember { mutableStateOf(false) }
- val context = LocalContext.current
- val interactionSource = remember { MutableInteractionSource() }
-
- Column(
- modifier = Modifier
- .padding(padding)
- .clickable(
- interactionSource = interactionSource,
- indication = null
- ) { isOpenDialog = true },
- ) {
- Row(
- horizontalArrangement = Arrangement.SpaceBetween,
- verticalAlignment = Alignment.CenterVertically
- ) {
- Image(
- modifier = modifier.width(34.dp),
- painter = painterResource(
- id = getFlags(
- isPickCountry.countryCode
- )
- ), contentDescription = null
- )
- if (showCountryCode) {
- Text(
- text = isPickCountry.countryPhoneCode,
- fontWeight = FontWeight.Bold,
- modifier = Modifier.padding(start = 6.dp)
- )
- Icon(imageVector = Icons.Default.ArrowDropDown, contentDescription = null)
- }
- }
- }
-
- //Select Country Dialog
- if (isOpenDialog) {
- Dialog(
- onDismissRequest = { isOpenDialog = false },
- properties = DialogProperties(
- usePlatformDefaultWidth = false
- ),
- ) {
- Scaffold(
- topBar = {
- TopAppBar(
- title = {
- if (!isSearch) {
- Text(
- text = stringResource(id = R.string.select_country),
- textAlign = TextAlign.Center,
- modifier = modifier.fillMaxWidth()
- )
- } else {
- SearchTextField(
- value = searchValue,
- onValueChange = { searchValue = it },
- textColor = dialogAppBarTextColor,
- leadingIcon = {
- Icon(
- Icons.Filled.Search,
- null,
- tint = dialogAppBarTextColor,
- modifier = Modifier.padding(horizontal = 3.dp),
- )
- },
- trailingIcon = null,
- modifier = Modifier
- .background(
- dialogAppBarColor.copy(0.6f),
- )
- .clip(RoundedCornerShape(50))
- .height(40.dp),
- fontSize = 16.sp,
- )
- }
- },
- navigationIcon = {
- IconButton(onClick = {
- isOpenDialog = false
- searchValue = ""
- isSearch = false
- }) {
- Icon(
- imageVector = Icons.Rounded.ArrowBack,
- contentDescription = "Back"
- )
- }
- },
- colors = TopAppBarDefaults.mediumTopAppBarColors(
- containerColor =dialogAppBarColor ,
- titleContentColor = dialogAppBarTextColor,
- actionIconContentColor = dialogAppBarTextColor
- ),
- actions = {
- IconButton(onClick = {
- isSearch = !isSearch
- }) {
- Icon(
- imageVector = Icons.Rounded.Search,
- contentDescription = "Search"
- )
- }
- }
- )
- }
- ) {
- it.calculateTopPadding()
- Surface(modifier = modifier.fillMaxSize()) {
- Card(
- modifier = Modifier
- .fillMaxWidth()
- .fillMaxHeight(),
- elevation = CardDefaults.cardElevation(defaultElevation = 4.dp)
- ) {
- Column {
- LazyColumn {
- items(
- (if (searchValue.isEmpty()) {
- countryList
- } else {
- countryList.searchCountry(
- searchValue,
- context = context
- )
- })
- ) { countryItem ->
- Row(
- Modifier
- .padding(
- horizontal = 18.dp,
- vertical = 18.dp
- )
- .fillMaxWidth()
- .clickable {
- pickedCountry(countryItem)
- isPickCountry = countryItem
- isOpenDialog = false
- searchValue = ""
- isSearch = false
- },
- horizontalArrangement = Arrangement.Start,
- verticalAlignment = Alignment.CenterVertically
- ) {
- Image(
- modifier = modifier.width(30.dp),
- painter = painterResource(
- id = getFlags(
- countryItem.countryCode
- )
- ), contentDescription = null
- )
- Text(
- stringResource(id = getCountryName(countryItem.countryCode.lowercase())),
- Modifier.padding(horizontal = 18.dp)
- )
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
-
- @Composable
- private fun SearchTextField(
- modifier: Modifier = Modifier,
- leadingIcon: (@Composable () -> Unit)? = null,
- trailingIcon: (@Composable () -> Unit)? = null,
- value: String,
- textColor: Color = Color.Black,
- onValueChange: (String) -> Unit,
- hint: String = stringResource(id = R.string.search),
- fontSize: TextUnit = MaterialTheme.typography.bodyMedium.fontSize
- ) {
- BasicTextField(modifier = modifier
- .background(
- MaterialTheme.colorScheme.surface,
- MaterialTheme.shapes.small,
- )
- .fillMaxWidth(),
- value = value,
- onValueChange = onValueChange,
- singleLine = true,
- cursorBrush = SolidColor(MaterialTheme.colorScheme.primary),
- textStyle = LocalTextStyle.current.copy(
- color = textColor,
- fontSize = fontSize
- ),
- decorationBox = { innerTextField ->
- Row(
- modifier,
- verticalAlignment = Alignment.CenterVertically
- ) {
- if (leadingIcon != null) leadingIcon()
- Box(Modifier.weight(1f)) {
- if (value.isEmpty()) Text(
- hint,
- style = LocalTextStyle.current.copy(
- color = textColor,
- fontSize = fontSize
- )
- )
- innerTextField()
- }
- if (trailingIcon != null) trailingIcon()
- }
- }
- )
- }
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/component/TogiCountryCodePicker.kt b/materialccpicker/src/main/java/com/simon/material3ccp/component/TogiCountryCodePicker.kt
deleted file mode 100644
index 3696171..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/component/TogiCountryCodePicker.kt
+++ /dev/null
@@ -1,114 +0,0 @@
-package com.simon.material3ccp.component
-
-import androidx.compose.foundation.layout.*
-import androidx.compose.foundation.text.KeyboardActions
-import androidx.compose.foundation.text.KeyboardOptions
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.Warning
-import androidx.compose.material3.*
-import androidx.compose.runtime.*
-import androidx.compose.ui.Alignment
-import androidx.compose.ui.Modifier
-import androidx.compose.ui.graphics.Color
-import androidx.compose.ui.platform.LocalTextInputService
-import androidx.compose.ui.res.stringResource
-import androidx.compose.ui.text.font.FontWeight
-import androidx.compose.ui.text.input.KeyboardType
-import androidx.compose.ui.text.input.TextFieldValue
-import androidx.compose.ui.unit.dp
-import com.simon.material3ccp.data.CountryData
-import com.simon.material3ccp.data.utils.getNumberHint
-import com.simon.material3ccp.transformation.PhoneNumberTransformation
-import com.simon.material3ccp.R
-
-@OptIn(ExperimentalMaterial3Api::class)
-@Composable
-fun TogiCountryCodePicker(
- text: String,
- onValueChange: (String) -> Unit,
- modifier: Modifier = Modifier,
- color: Color = MaterialTheme.colorScheme.background,
- showCountryCode: Boolean = true,
- defaultCountry: CountryData,
- pickedCountry: (CountryData) -> Unit,
- focusedBorderColor: Color = MaterialTheme.colorScheme.primary,
- unfocusedBorderColor: Color = MaterialTheme.colorScheme.onSecondary,
- cursorColor: Color = MaterialTheme.colorScheme.primary,
- dialogAppBarColor: Color = MaterialTheme.colorScheme.primary,
- dialogAppBarTextColor: Color = Color.White,
- error: Boolean,
- rowPadding: Modifier = modifier.padding(vertical = 16.dp, horizontal = 16.dp)
-) {
- var textFieldValueState by remember { mutableStateOf(TextFieldValue(text = text)) }
- val textFieldValue = textFieldValueState.copy(text = text)
- val keyboardController = LocalTextInputService.current
- Surface(
- color = color
- ) {
- Column(
- modifier = rowPadding
- ) {
- Row(
- verticalAlignment = Alignment.CenterVertically,
- horizontalArrangement = Arrangement.Center
- )
- {
- OutlinedTextField(
- modifier = modifier
- .fillMaxWidth(),
-
- value = textFieldValue,
- colors = TextFieldDefaults.outlinedTextFieldColors(
- focusedBorderColor = if (!error) Color.Red else focusedBorderColor,
- unfocusedBorderColor = if (!error) Color.Red else unfocusedBorderColor,
- cursorColor = cursorColor
- ),
- onValueChange = {
- textFieldValueState = it
- if (text != it.text) {
- onValueChange(it.text)
- }
- },
- singleLine = true,
- visualTransformation = PhoneNumberTransformation(defaultCountry.countryCode.uppercase()),
- placeholder = { Text(text = stringResource(id = getNumberHint(defaultCountry.countryCode))) },
- keyboardOptions = KeyboardOptions.Default.copy(
- keyboardType = KeyboardType.NumberPassword,
- autoCorrect = true,
- ),
- keyboardActions = KeyboardActions(onDone = { keyboardController?.hideSoftwareKeyboard() }),
- leadingIcon = {
- Row {
- Column {
- val dialog = TogiCodePicker()
- dialog.TogiCodeDialog(
- pickedCountry = pickedCountry,
- defaultSelectedCountry = defaultCountry,
- dialogAppBarColor = dialogAppBarColor,
- showCountryCode = showCountryCode,
- dialogAppBarTextColor = dialogAppBarTextColor
- )
- }
-
- }
- },
- trailingIcon = {
- if (!error)
- Icon(
- imageVector = Icons.Filled.Warning, contentDescription = "Error",
- tint = MaterialTheme.colorScheme.error
- )
- }
- )
- }
- if (!error)
- Text(
- text = stringResource(id = R.string.invalid_number),
- color = MaterialTheme.colorScheme.error,
- style = MaterialTheme.typography.headlineSmall,
- fontWeight = FontWeight.Bold,
- modifier = Modifier.padding(top = 0.8.dp)
- )
- }
- }
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/data/CountryData.kt b/materialccpicker/src/main/java/com/simon/material3ccp/data/CountryData.kt
deleted file mode 100644
index 1efff6d..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/data/CountryData.kt
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.simon.material3ccp.data
-
-import androidx.annotation.DrawableRes
-import com.simon.material3ccp.R
-import java.util.*
-
-data class CountryData(
- private var cCodes: String,
- val countryPhoneCode: String = "+90",
- val cNames:String = "tr",
- @DrawableRes val flagResID: Int = R.drawable.tr
-) {
- val countryCode = cCodes.lowercase(Locale.getDefault())
-}
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryFlag.kt b/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryFlag.kt
deleted file mode 100644
index 4a9cca4..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryFlag.kt
+++ /dev/null
@@ -1,251 +0,0 @@
-package com.simon.material3ccp.data.utils
-
-import com.simon.material3ccp.R
-
-fun getFlags(countryName: String): Int {
- return when (countryName) {
- "ad" -> R.drawable.ad
- "ae" -> R.drawable.ae
- "af" -> R.drawable.af
- "ag" -> R.drawable.ag
- "ai" -> R.drawable.ai
- "al" -> R.drawable.al
- "am" -> R.drawable.am
- "ao" -> R.drawable.ao
- "aq" -> R.drawable.aq
- "ar" -> R.drawable.ar
- "as" -> R.drawable.`as`
- "at" -> R.drawable.at
- "au" -> R.drawable.au
- "aw" -> R.drawable.aw
- "ax" -> R.drawable.ax
- "az" -> R.drawable.az
- "ba" -> R.drawable.ba
- "bb" -> R.drawable.bb
- "bd" -> R.drawable.bd
- "be" -> R.drawable.be
- "bf" -> R.drawable.bf
- "bg" -> R.drawable.bg
- "bh" -> R.drawable.bh
- "bi" -> R.drawable.bi
- "bj" -> R.drawable.bj
- "bl" -> R.drawable.bl
- "bm" -> R.drawable.bm
- "bn" -> R.drawable.bn
- "bo" -> R.drawable.bo
- "br" -> R.drawable.br
- "bs" -> R.drawable.bs
- "bt" -> R.drawable.bt
- "bw" -> R.drawable.bw
- "by" -> R.drawable.by
- "bz" -> R.drawable.bz
- "ca" -> R.drawable.ca
- "cc" -> R.drawable.cc
- "cd" -> R.drawable.cd
- "cf" -> R.drawable.cf
- "cg" -> R.drawable.cg
- "ch" -> R.drawable.ch
- "ci" -> R.drawable.ci
- "ck" -> R.drawable.ck
- "cl" -> R.drawable.cl
- "cm" -> R.drawable.cm
- "cn" -> R.drawable.cn
- "co" -> R.drawable.co
- "cr" -> R.drawable.cr
- "cu" -> R.drawable.cu
- "cv" -> R.drawable.cv
- "cw" -> R.drawable.cw
- "cx" -> R.drawable.cx
- "cy" -> R.drawable.cy
- "cz" -> R.drawable.cz
- "de" -> R.drawable.de
- "dj" -> R.drawable.dj
- "dk" -> R.drawable.dk
- "dm" -> R.drawable.dm
- "do" -> R.drawable.ic_do
- "dz" -> R.drawable.dz
- "ec" -> R.drawable.ec
- "ee" -> R.drawable.ee
- "eg" -> R.drawable.eg
- "er" -> R.drawable.er
- "es" -> R.drawable.es
- "et" -> R.drawable.et
- "fi" -> R.drawable.fi
- "fj" -> R.drawable.fj
- "fk" -> R.drawable.fk
- "fm" -> R.drawable.fm
- "fo" -> R.drawable.fo
- "fr" -> R.drawable.fr
- "ga" -> R.drawable.ga
- "gb" -> R.drawable.gb
- "gd" -> R.drawable.gd
- "ge" -> R.drawable.ge
- "gf" -> R.drawable.gf
- "gg" -> R.drawable.gg
- "gh" -> R.drawable.gh
- "gi" -> R.drawable.gi
- "gl" -> R.drawable.gl
- "gm" -> R.drawable.gm
- "gn" -> R.drawable.gn
- "gp" -> R.drawable.gp
- "gq" -> R.drawable.gq
- "gr" -> R.drawable.gr
- "gt" -> R.drawable.gt
- "gu" -> R.drawable.gu
- "gw" -> R.drawable.gw
- "gy" -> R.drawable.gy
- "hk" -> R.drawable.hk
- "hn" -> R.drawable.hn
- "hr" -> R.drawable.hr
- "ht" -> R.drawable.ht
- "hu" -> R.drawable.hu
- "id" -> R.drawable.id
- "ie" -> R.drawable.ie
- "il" -> R.drawable.il
- "im" -> R.drawable.im
- "is" -> R.drawable.`is`
- "in" -> R.drawable.`in`
- "io" -> R.drawable.io
- "iq" -> R.drawable.iq
- "ir" -> R.drawable.ir
- "it" -> R.drawable.it
- "je" -> R.drawable.je
- "jm" -> R.drawable.jm
- "jo" -> R.drawable.jo
- "jp" -> R.drawable.jp
- "ke" -> R.drawable.ke
- "kg" -> R.drawable.kg
- "kh" -> R.drawable.kh
- "ki" -> R.drawable.ki
- "km" -> R.drawable.km
- "kn" -> R.drawable.kn
- "kp" -> R.drawable.kp
- "kr" -> R.drawable.kr
- "kw" -> R.drawable.kw
- "ky" -> R.drawable.ky
- "kz" -> R.drawable.kz
- "la" -> R.drawable.la
- "lb" -> R.drawable.lb
- "lc" -> R.drawable.lc
- "li" -> R.drawable.li
- "lk" -> R.drawable.lk
- "lr" -> R.drawable.lr
- "ls" -> R.drawable.ls
- "lt" -> R.drawable.lt
- "lu" -> R.drawable.lu
- "lv" -> R.drawable.lv
- "ly" -> R.drawable.ly
- "ma" -> R.drawable.ma
- "mc" -> R.drawable.mc
- "md" -> R.drawable.md
- "me" -> R.drawable.me
- "mf" -> R.drawable.mf
- "mg" -> R.drawable.mg
- "mh" -> R.drawable.mh
- "mk" -> R.drawable.mk
- "ml" -> R.drawable.ml
- "mm" -> R.drawable.mm
- "mn" -> R.drawable.mn
- "mo" -> R.drawable.mo
- "mp" -> R.drawable.mp
- "mq" -> R.drawable.mq
- "mr" -> R.drawable.mr
- "ms" -> R.drawable.ms
- "mt" -> R.drawable.mt
- "mu" -> R.drawable.mu
- "mv" -> R.drawable.mv
- "mw" -> R.drawable.mw
- "mx" -> R.drawable.mx
- "my" -> R.drawable.my
- "mz" -> R.drawable.mz
- "na" -> R.drawable.na
- "nc" -> R.drawable.nc
- "ne" -> R.drawable.ne
- "nf" -> R.drawable.nf
- "ng" -> R.drawable.ng
- "ni" -> R.drawable.ni
- "nl" -> R.drawable.nl
- "no" -> R.drawable.no
- "np" -> R.drawable.np
- "nr" -> R.drawable.nr
- "nu" -> R.drawable.nu
- "nz" -> R.drawable.nz
- "om" -> R.drawable.om
- "pa" -> R.drawable.pa
- "pe" -> R.drawable.pe
- "pf" -> R.drawable.pf
- "pg" -> R.drawable.pg
- "ph" -> R.drawable.ph
- "pk" -> R.drawable.pk
- "pl" -> R.drawable.pl
- "pm" -> R.drawable.pm
- "pn" -> R.drawable.pn
- "pr" -> R.drawable.pr
- "ps" -> R.drawable.ps
- "pt" -> R.drawable.pt
- "pw" -> R.drawable.pw
- "py" -> R.drawable.py
- "qa" -> R.drawable.qa
- "re" -> R.drawable.re
- "ro" -> R.drawable.ro
- "rs" -> R.drawable.rs
- "ru" -> R.drawable.ru
- "rw" -> R.drawable.rw
- "sa" -> R.drawable.sa
- "sb" -> R.drawable.sb
- "sc" -> R.drawable.sc
- "sd" -> R.drawable.sd
- "se" -> R.drawable.se
- "sg" -> R.drawable.sg
- "sh" -> R.drawable.sh
- "si" -> R.drawable.si
- "sk" -> R.drawable.sk
- "sl" -> R.drawable.sl
- "sm" -> R.drawable.sm
- "sn" -> R.drawable.sn
- "so" -> R.drawable.so
- "sr" -> R.drawable.sr
- "ss" -> R.drawable.ss
- "st" -> R.drawable.st
- "sv" -> R.drawable.sv
- "sx" -> R.drawable.sx
- "sy" -> R.drawable.sy
- "sz" -> R.drawable.sz
- "tc" -> R.drawable.tc
- "td" -> R.drawable.td
- "tg" -> R.drawable.tg
- "th" -> R.drawable.th
- "tj" -> R.drawable.tj
- "tk" -> R.drawable.tk
- "tl" -> R.drawable.tl
- "tm" -> R.drawable.tm
- "tn" -> R.drawable.tn
- "to" -> R.drawable.to
- "tr" -> R.drawable.tr
- "tt" -> R.drawable.tt
- "tv" -> R.drawable.tv
- "tw" -> R.drawable.tw
- "tz" -> R.drawable.tz
- "ua" -> R.drawable.ua
- "ug" -> R.drawable.ug
- "us" -> R.drawable.us
- "uy" -> R.drawable.uy
- "uz" -> R.drawable.uz
- "va" -> R.drawable.va
- "vc" -> R.drawable.vc
- "ve" -> R.drawable.ve
- "vg" -> R.drawable.vg
- "vi" -> R.drawable.vi
- "vn" -> R.drawable.vn
- "vu" -> R.drawable.vu
- "wf" -> R.drawable.wf
- "ws" -> R.drawable.ws
- "xk" -> R.drawable.xk
- "ye" -> R.drawable.ye
- "yt" -> R.drawable.yt
- "za" -> R.drawable.za
- "zm" -> R.drawable.zm
- "zw" -> R.drawable.zw
- else -> R.drawable.tr
- }
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryName.kt b/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryName.kt
deleted file mode 100644
index 7f65964..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryName.kt
+++ /dev/null
@@ -1,251 +0,0 @@
-package com.simon.material3ccp.data.utils
-
-import com.simon.material3ccp.R
-
-fun getCountryName(countryName: String): Int {
- return when (countryName) {
- "ad" -> R.string.andorra
- "ae" -> R.string.united_arab_emirates
- "af" -> R.string.afghanistan
- "ag" -> R.string.antigua_and_barbuda
- "ai" -> R.string.anguilla
- "al" -> R.string.albania
- "am" -> R.string.armenia
- "ao" -> R.string.angola
- "aq" -> R.string.antarctica
- "ar" -> R.string.argentina
- "as" -> R.string.american_samoa
- "at" -> R.string.austria
- "au" -> R.string.australia
- "aw" -> R.string.aruba
- "ax" -> R.string.aland_islands
- "az" -> R.string.azerbaijan
- "ba" -> R.string.bosnia
- "bb" -> R.string.barbados
- "bd" -> R.string.bangladesh
- "be" -> R.string.belgium
- "bf" -> R.string.burkina_faso
- "bg" -> R.string.bulgaria
- "bh" -> R.string.bahrain
- "bi" -> R.string.burundi
- "bj" -> R.string.benin
- "bl" -> R.string.saint_barhelemy
- "bm" -> R.string.bermuda
- "bn" -> R.string.brunei_darussalam
- "bo" -> R.string.bolivia
- "br" -> R.string.brazil
- "bs" -> R.string.bahamas
- "bt" -> R.string.bhutan
- "bw" -> R.string.botswana
- "by" -> R.string.belarus
- "bz" -> R.string.belize
- "ca" -> R.string.canada
- "cc" -> R.string.cocos
- "cd" -> R.string.congo_democratic
- "cf" -> R.string.central_african
- "cg" -> R.string.congo
- "ch" -> R.string.switzerland
- "ci" -> R.string.cote_dlvoire
- "ck" -> R.string.cook_islands
- "cl" -> R.string.chile
- "cm" -> R.string.cameroon
- "cn" -> R.string.china
- "co" -> R.string.colombia
- "cr" -> R.string.costa_rica
- "cu" -> R.string.cuba
- "cv" -> R.string.cape_verde
- "cw" -> R.string.curacao
- "cx" -> R.string.christmas_island
- "cy" -> R.string.cyprus
- "cz" -> R.string.czech_republic
- "de" -> R.string.germany
- "dj" -> R.string.djibouti
- "dk" -> R.string.denmark
- "dm" -> R.string.dominica
- "do" -> R.string.dominician_republic
- "dz" -> R.string.algeria
- "ec" -> R.string.ecuador
- "ee" -> R.string.estonia
- "eg" -> R.string.egypt
- "er" -> R.string.eritrea
- "es" -> R.string.spain
- "et" -> R.string.ethiopia
- "fi" -> R.string.finland
- "fj" -> R.string.fiji
- "fk" -> R.string.falkland_islands
- "fm" -> R.string.micro
- "fo" -> R.string.faroe_islands
- "fr" -> R.string.france
- "ga" -> R.string.gabon
- "gb" -> R.string.united_kingdom
- "gd" -> R.string.grenada
- "ge" -> R.string.georgia
- "gf" -> R.string.french_guyana
- "gg" -> R.string.guernsey
- "gh" -> R.string.ghana
- "gi" -> R.string.gibraltar
- "gl" -> R.string.greenland
- "gm" -> R.string.gambia
- "gn" -> R.string.guinea
- "gp" -> R.string.guadeloupe
- "gq" -> R.string.equatorial_guinea
- "gr" -> R.string.greece
- "gt" -> R.string.guatemala
- "gu" -> R.string.guam
- "gw" -> R.string.guinea_bissau
- "gy" -> R.string.guyana
- "hk" -> R.string.hong_kong
- "hn" -> R.string.honduras
- "hr" -> R.string.croatia
- "ht" -> R.string.haiti
- "hu" -> R.string.hungary
- "id" -> R.string.indonesia
- "ie" -> R.string.ireland
- "il" -> R.string.israil
- "im" -> R.string.isle_of_man
- "is" -> R.string.iceland
- "in" -> R.string.india
- "io" -> R.string.british_indian_ocean
- "iq" -> R.string.iraq
- "ir" -> R.string.iran
- "it" -> R.string.italia
- "je" -> R.string.jersey
- "jm" -> R.string.jamaica
- "jo" -> R.string.jordan
- "jp" -> R.string.japan
- "ke" -> R.string.kenya
- "kg" -> R.string.kyrgyzstan
- "kh" -> R.string.cambodia
- "ki" -> R.string.kiribati
- "km" -> R.string.comoros
- "kn" -> R.string.saint_kitts
- "kp" -> R.string.north_korea
- "kr" -> R.string.south_korea
- "kw" -> R.string.kuwait
- "ky" -> R.string.cayman_islands
- "kz" -> R.string.kazakhstan
- "la" -> R.string.laos
- "lb" -> R.string.lebanon
- "lc" -> R.string.saint_lucia
- "li" -> R.string.liechtenstein
- "lk" -> R.string.siri_lanka
- "lr" -> R.string.liberia
- "ls" -> R.string.lesotho
- "lt" -> R.string.lithuania
- "lu" -> R.string.luxembourg
- "lv" -> R.string.latvia
- "ly" -> R.string.libya
- "ma" -> R.string.marocco
- "mc" -> R.string.monaco
- "md" -> R.string.moldova
- "me" -> R.string.montenegro
- "mf" -> R.string.saint_martin
- "mg" -> R.string.madagascar
- "mh" -> R.string.marshall_islands
- "mk" -> R.string.north_macedonia
- "ml" -> R.string.mali
- "mm" -> R.string.myanmar
- "mn" -> R.string.mongolia
- "mo" -> R.string.macau
- "mp" -> R.string.northern_mariana
- "mq" -> R.string.martinique
- "mr" -> R.string.mauriatana
- "ms" -> R.string.montserrat
- "mt" -> R.string.malta
- "mu" -> R.string.mauritius
- "mv" -> R.string.maldives
- "mw" -> R.string.malawi
- "mx" -> R.string.mexico
- "my" -> R.string.malaysia
- "mz" -> R.string.mozambique
- "na" -> R.string.namibia
- "nc" -> R.string.new_caledonia
- "ne" -> R.string.niger
- "nf" -> R.string.norfolk
- "ng" -> R.string.nigeria
- "ni" -> R.string.nicaragua
- "nl" -> R.string.netherlands
- "no" -> R.string.norway
- "np" -> R.string.nepal
- "nr" -> R.string.nauru
- "nu" -> R.string.niue
- "nz" -> R.string.new_zealand
- "om" -> R.string.oman
- "pa" -> R.string.panama
- "pe" -> R.string.peru
- "pf" -> R.string.french_polynesia
- "pg" -> R.string.papua_new_guinea
- "ph" -> R.string.philippinies
- "pk" -> R.string.pakistan
- "pl" -> R.string.poland
- "pm" -> R.string.saint_pierre
- "pn" -> R.string.pitcairn
- "pr" -> R.string.puerto_rico
- "ps" -> R.string.state_of_palestine
- "pt" -> R.string.portugal
- "pw" -> R.string.palau
- "py" -> R.string.paraguay
- "qa" -> R.string.qatar
- "re" -> R.string.reunion
- "ro" -> R.string.romania
- "rs" -> R.string.serbia
- "ru" -> R.string.russia
- "rw" -> R.string.rwanda
- "sa" -> R.string.saudi_arabia
- "sb" -> R.string.solomon_islands
- "sc" -> R.string.seychelles
- "sd" -> R.string.sudan
- "se" -> R.string.sweden
- "sg" -> R.string.singapore
- "sh" -> R.string.saint_helena
- "si" -> R.string.slovenia
- "sk" -> R.string.slovakia
- "sl" -> R.string.sierra_leone
- "sm" -> R.string.san_marino
- "sn" -> R.string.senegal
- "so" -> R.string.somali
- "sr" -> R.string.suriname
- "ss" -> R.string.south_sudan
- "st" -> R.string.sao_tome
- "sv" -> R.string.el_salvador
- "sx" -> R.string.sint_maarten
- "sy" -> R.string.syrian
- "sz" -> R.string.swaziland
- "tc" -> R.string.turks_and_caicos
- "td" -> R.string.chad
- "tg" -> R.string.togo
- "th" -> R.string.thailand
- "tj" -> R.string.taijikistan
- "tk" -> R.string.tokelau
- "tl" -> R.string.timor_leste
- "tm" -> R.string.turkmenistan
- "tn" -> R.string.tunisia
- "to" -> R.string.tonga
- "tr" -> R.string.turkey
- "tt" -> R.string.trinidad_and_tobago
- "tv" -> R.string.tuvalu
- "tw" -> R.string.taiwan
- "tz" -> R.string.tazmania
- "ua" -> R.string.ukraina
- "ug" -> R.string.uganda
- "us" -> R.string.united_states_america
- "uy" -> R.string.uruguay
- "uz" -> R.string.uzbekistan
- "va" -> R.string.holy_see
- "vc" -> R.string.saint_vincent
- "ve" -> R.string.venezuela
- "vg" -> R.string.virgin_islands
- "vi" -> R.string.virgin_island_us
- "vn" -> R.string.vietnam
- "vu" -> R.string.vanuatu
- "wf" -> R.string.walli_and_fatuna
- "ws" -> R.string.samoa
- "xk" -> R.string.kosovo
- "ye" -> R.string.yemen
- "yt" -> R.string.mayotte
- "za" -> R.string.south_africa
- "zm" -> R.string.zambia
- "zw" -> R.string.zimbabwe
- else -> R.string.unkown
- }
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryPhoneCode.kt b/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryPhoneCode.kt
deleted file mode 100644
index 17ed868..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetCountryPhoneCode.kt
+++ /dev/null
@@ -1,249 +0,0 @@
-package com.simon.material3ccp.data.utils
-
-import com.simon.material3ccp.data.CountryData
-
-fun getLibCountries(): List {
- val countries: MutableList = ArrayList()
- countries.add(CountryData("ad", "+376", "Andorra"))
- countries.add(CountryData("ae", "+971", "United Arab Emirates (UAE)"))
- countries.add(CountryData("af", "+93", "Afghanistan"))
- countries.add(CountryData("ag", "+1", "Antigua and Barbuda"))
- countries.add(CountryData("ai", "+1", "Anguilla"))
- countries.add(CountryData("al", "+355", "Albania"))
- countries.add(CountryData("am", "+374", "Armenia"))
- countries.add(CountryData("ao", "+244", "Angola"))
- countries.add(CountryData("aq", "+672", "Antarctica"))
- countries.add(CountryData("ar", "+54", "Argentina"))
- countries.add(CountryData("as", "+1", "American Samoa"))
- countries.add(CountryData("at", "+43", "Austria"))
- countries.add(CountryData("au", "+61", "Australia"))
- countries.add(CountryData("aw", "+297", "Aruba"))
- countries.add(CountryData("ax", "+358", "Åland Islands"))
- countries.add(CountryData("az", "+994", "Azerbaijan"))
- countries.add(CountryData("ba", "+387", "Bosnia And Herzegovina"))
- countries.add(CountryData("bb", "+1", "Barbados"))
- countries.add(CountryData("bd", "+880", "Bangladesh"))
- countries.add(CountryData("be", "+32", "Belgium"))
- countries.add(CountryData("bf", "+226", "Burkina Faso"))
- countries.add(CountryData("bg", "+359", "Bulgaria"))
- countries.add(CountryData("bh", "+973", "Bahrain"))
- countries.add(CountryData("bi", "+257", "Burundi"))
- countries.add(CountryData("bj", "+229", "Benin"))
- countries.add(CountryData("bl", "+590", "Saint Barthélemy"))
- countries.add(CountryData("bm", "+1", "Bermuda"))
- countries.add(CountryData("bn", "+673", "Brunei Darussalam"))
- countries.add(CountryData("bo", "+591", "Bolivia, Plurinational State Of"))
- countries.add(CountryData("br", "+55", "Brazil"))
- countries.add(CountryData("bs", "+1", "Bahamas"))
- countries.add(CountryData("bt", "+975", "Bhutan"))
- countries.add(CountryData("bw", "+267", "Botswana"))
- countries.add(CountryData("by", "+375", "Belarus"))
- countries.add(CountryData("bz", "+501", "Belize"))
- countries.add(CountryData("ca", "+1", "Canada"))
- countries.add(CountryData("cc", "+61", "Cocos (keeling) Islands"))
- countries.add(CountryData("cd", "+243", "Congo, The Democratic Republic Of The"))
- countries.add(CountryData("cf", "+236", "Central African Republic"))
- countries.add(CountryData("cg", "+242", "Congo"))
- countries.add(CountryData("ch", "+41", "Switzerland"))
- countries.add(CountryData("ci", "+225", "Côte D'ivoire"))
- countries.add(CountryData("ck", "+682", "Cook Islands"))
- countries.add(CountryData("cl", "+56", "Chile"))
- countries.add(CountryData("cm", "+237", "Cameroon"))
- countries.add(CountryData("cn", "+86", "China"))
- countries.add(CountryData("co", "+57", "Colombia"))
- countries.add(CountryData("cr", "+506", "Costa Rica"))
- countries.add(CountryData("cu", "+53", "Cuba"))
- countries.add(CountryData("cv", "+238", "Cape Verde"))
- countries.add(CountryData("cw", "+599", "Curaçao"))
- countries.add(CountryData("cx", "+61", "Christmas Island"))
- countries.add(CountryData("cy", "+357", "Cyprus"))
- countries.add(CountryData("cz", "+420", "Czech Republic"))
- countries.add(CountryData("de", "+49", "Germany"))
- countries.add(CountryData("dj", "+253", "Djibouti"))
- countries.add(CountryData("dk", "+45", "Denmark"))
- countries.add(CountryData("dm", "+1", "Dominica"))
- countries.add(CountryData("do", "+1", "Dominican Republic"))
- countries.add(CountryData("dz", "+213", "Algeria"))
- countries.add(CountryData("ec", "+593", "Ecuador"))
- countries.add(CountryData("ee", "+372", "Estonia"))
- countries.add(CountryData("eg", "+20", "Egypt"))
- countries.add(CountryData("er", "+291", "Eritrea"))
- countries.add(CountryData("es", "+34", "Spain"))
- countries.add(CountryData("et", "+251", "Ethiopia"))
- countries.add(CountryData("fi", "+358", "Finland"))
- countries.add(CountryData("fj", "+679", "Fiji"))
- countries.add(CountryData("fk", "+500", "Falkland Islands (malvinas)"))
- countries.add(CountryData("fm", "+691", "Micronesia, Federated States Of"))
- countries.add(CountryData("fo", "+298", "Faroe Islands"))
- countries.add(CountryData("fr", "+33", "France"))
- countries.add(CountryData("ga", "+241", "Gabon"))
- countries.add(CountryData("gb", "+44", "United Kingdom"))
- countries.add(CountryData("gd", "+1", "Grenada"))
- countries.add(CountryData("ge", "+995", "Georgia"))
- countries.add(CountryData("gf", "+594", "French Guyana"))
- countries.add(CountryData("gh", "+233", "Ghana"))
- countries.add(CountryData("gi", "+350", "Gibraltar"))
- countries.add(CountryData("gl", "+299", "Greenland"))
- countries.add(CountryData("gm", "+220", "Gambia"))
- countries.add(CountryData("gn", "+224", "Guinea"))
- countries.add(CountryData("gp", "+450", "Guadeloupe"))
- countries.add(CountryData("gq", "+240", "Equatorial Guinea"))
- countries.add(CountryData("gr", "+30", "Greece"))
- countries.add(CountryData("gt", "+502", "Guatemala"))
- countries.add(CountryData("gu", "+1", "Guam"))
- countries.add(CountryData("gw", "+245", "Guinea-bissau"))
- countries.add(CountryData("gy", "+592", "Guyana"))
- countries.add(CountryData("hk", "+852", "Hong Kong"))
- countries.add(CountryData("hn", "+504", "Honduras"))
- countries.add(CountryData("hr", "+385", "Croatia"))
- countries.add(CountryData("ht", "+509", "Haiti"))
- countries.add(CountryData("hu", "+36", "Hungary"))
- countries.add(CountryData("id", "+62", "Indonesia"))
- countries.add(CountryData("ie", "+353", "Ireland"))
- countries.add(CountryData("il", "+972", "Israel"))
- countries.add(CountryData("im", "+44", "Isle Of Man"))
- countries.add(CountryData("is", "+354", "Iceland"))
- countries.add(CountryData("in", "+91", "India"))
- countries.add(CountryData("io", "+246", "British Indian Ocean Territory"))
- countries.add(CountryData("iq", "+964", "Iraq"))
- countries.add(CountryData("ir", "+98", "Iran, Islamic Republic Of"))
- countries.add(CountryData("it", "+39", "Italy"))
- countries.add(CountryData("je", "+44", "Jersey "))
- countries.add(CountryData("jm", "+1", "Jamaica"))
- countries.add(CountryData("jo", "+962", "Jordan"))
- countries.add(CountryData("jp", "+81", "Japan"))
- countries.add(CountryData("ke", "+254", "Kenya"))
- countries.add(CountryData("kg", "+996", "Kyrgyzstan"))
- countries.add(CountryData("kh", "+855", "Cambodia"))
- countries.add(CountryData("ki", "+686", "Kiribati"))
- countries.add(CountryData("km", "+269", "Comoros"))
- countries.add(CountryData("kn", "+1", "Saint Kitts and Nevis"))
- countries.add(CountryData("kp", "+850", "North Korea"))
- countries.add(CountryData("kr", "+82", "South Korea"))
- countries.add(CountryData("kw", "+965", "Kuwait"))
- countries.add(CountryData("ky", "+1", "Cayman Islands"))
- countries.add(CountryData("kz", "+7", "Kazakhstan"))
- countries.add(CountryData("la", "+856", "Lao People's Democratic Republic"))
- countries.add(CountryData("lb", "+961", "Lebanon"))
- countries.add(CountryData("lc", "+1", "Saint Lucia"))
- countries.add(CountryData("li", "+423", "Liechtenstein"))
- countries.add(CountryData("lk", "+94", "Sri Lanka"))
- countries.add(CountryData("lr", "+231", "Liberia"))
- countries.add(CountryData("ls", "+266", "Lesotho"))
- countries.add(CountryData("lt", "+370", "Lithuania"))
- countries.add(CountryData("lu", "+352", "Luxembourg"))
- countries.add(CountryData("lv", "+371", "Latvia"))
- countries.add(CountryData("ly", "+218", "Libya"))
- countries.add(CountryData("ma", "+212", "Morocco"))
- countries.add(CountryData("mc", "+377", "Monaco"))
- countries.add(CountryData("md", "+373", "Moldova, Republic Of"))
- countries.add(CountryData("me", "+382", "Montenegro"))
- countries.add(CountryData("mf", "+590", "Saint Martin"))
- countries.add(CountryData("mg", "+261", "Madagascar"))
- countries.add(CountryData("mh", "+692", "Marshall Islands"))
- countries.add(CountryData("mk", "+389", "Macedonia (FYROM)"))
- countries.add(CountryData("ml", "+223", "Mali"))
- countries.add(CountryData("mm", "+95", "Myanmar"))
- countries.add(CountryData("mn", "+976", "Mongolia"))
- countries.add(CountryData("mo", "+853", "Macau"))
- countries.add(CountryData("mp", "+1", "Northern Mariana Islands"))
- countries.add(CountryData("mq", "+596", "Martinique"))
- countries.add(CountryData("mr", "+222", "Mauritania"))
- countries.add(CountryData("ms", "+1", "Montserrat"))
- countries.add(CountryData("mt", "+356", "Malta"))
- countries.add(CountryData("mu", "+230", "Mauritius"))
- countries.add(CountryData("mv", "+960", "Maldives"))
- countries.add(CountryData("mw", "+265", "Malawi"))
- countries.add(CountryData("mx", "+52", "Mexico"))
- countries.add(CountryData("my", "+60", "Malaysia"))
- countries.add(CountryData("mz", "+258", "Mozambique"))
- countries.add(CountryData("na", "+264", "Namibia"))
- countries.add(CountryData("nc", "+687", "New Caledonia"))
- countries.add(CountryData("ne", "+227", "Niger"))
- countries.add(CountryData("nf", "+672", "Norfolk Islands"))
- countries.add(CountryData("ng", "+234", "Nigeria"))
- countries.add(CountryData("ni", "+505", "Nicaragua"))
- countries.add(CountryData("nl", "+31", "Netherlands"))
- countries.add(CountryData("no", "+47", "Norway"))
- countries.add(CountryData("np", "+977", "Nepal"))
- countries.add(CountryData("nr", "+674", "Nauru"))
- countries.add(CountryData("nu", "+683", "Niue"))
- countries.add(CountryData("nz", "+64", "New Zealand"))
- countries.add(CountryData("om", "+968", "Oman"))
- countries.add(CountryData("pa", "+507", "Panama"))
- countries.add(CountryData("pe", "+51", "Peru"))
- countries.add(CountryData("pf", "+689", "French Polynesia"))
- countries.add(CountryData("pg", "+675", "Papua New Guinea"))
- countries.add(CountryData("ph", "+63", "Philippines"))
- countries.add(CountryData("pk", "+92", "Pakistan"))
- countries.add(CountryData("pl", "+48", "Poland"))
- countries.add(CountryData("pm", "+508", "Saint Pierre And Miquelon"))
- countries.add(CountryData("pn", "+870", "Pitcairn Islands"))
- countries.add(CountryData("pr", "+1", "Puerto Rico"))
- countries.add(CountryData("ps", "+970", "Palestine"))
- countries.add(CountryData("pt", "+351", "Portugal"))
- countries.add(CountryData("pw", "+680", "Palau"))
- countries.add(CountryData("py", "+595", "Paraguay"))
- countries.add(CountryData("qa", "+974", "Qatar"))
- countries.add(CountryData("re", "+262", "Réunion"))
- countries.add(CountryData("ro", "+40", "Romania"))
- countries.add(CountryData("rs", "+381", "Serbia"))
- countries.add(CountryData("ru", "+7", "Russian Federation"))
- countries.add(CountryData("rw", "+250", "Rwanda"))
- countries.add(CountryData("sa", "+966", "Saudi Arabia"))
- countries.add(CountryData("sb", "+677", "Solomon Islands"))
- countries.add(CountryData("sc", "+248", "Seychelles"))
- countries.add(CountryData("sd", "+249", "Sudan"))
- countries.add(CountryData("se", "+46", "Sweden"))
- countries.add(CountryData("sg", "+65", "Singapore"))
- countries.add(CountryData("sh", "+290", "Saint Helena, Ascension And Tristan Da Cunha"))
- countries.add(CountryData("si", "+386", "Slovenia"))
- countries.add(CountryData("sk", "+421", "Slovakia"))
- countries.add(CountryData("sl", "+232", "Sierra Leone"))
- countries.add(CountryData("sm", "+378", "San Marino"))
- countries.add(CountryData("sn", "+221", "Senegal"))
- countries.add(CountryData("so", "+252", "Somalia"))
- countries.add(CountryData("sr", "+597", "Suriname"))
- countries.add(CountryData("ss", "+211", "South Sudan"))
- countries.add(CountryData("st", "+239", "Sao Tome And Principe"))
- countries.add(CountryData("sv", "+503", "El Salvador"))
- countries.add(CountryData("sx", "+1", "Sint Maarten"))
- countries.add(CountryData("sy", "+963", "Syrian Arab Republic"))
- countries.add(CountryData("sz", "+268", "Swaziland"))
- countries.add(CountryData("tc", "+1", "Turks and Caicos Islands"))
- countries.add(CountryData("td", "+235", "Chad"))
- countries.add(CountryData("tg", "+228", "Togo"))
- countries.add(CountryData("th", "+66", "Thailand"))
- countries.add(CountryData("tj", "+992", "Tajikistan"))
- countries.add(CountryData("tk", "+690", "Tokelau"))
- countries.add(CountryData("tl", "+670", "Timor-leste"))
- countries.add(CountryData("tm", "+993", "Turkmenistan"))
- countries.add(CountryData("tn", "+216", "Tunisia"))
- countries.add(CountryData("to", "+676", "Tonga"))
- countries.add(CountryData("tr", "+90", "Turkey"))
- countries.add(CountryData("tt", "+1", "Trinidad & Tobago"))
- countries.add(CountryData("tv", "+688", "Tuvalu"))
- countries.add(CountryData("tw", "+886", "Taiwan"))
- countries.add(CountryData("tz", "+255", "Tanzania, United Republic Of"))
- countries.add(CountryData("ua", "+380", "Ukraine"))
- countries.add(CountryData("ug", "+256", "Uganda"))
- countries.add(CountryData("us", "+1", "United States"))
- countries.add(CountryData("uy", "+598", "Uruguay"))
- countries.add(CountryData("uz", "+998", "Uzbekistan"))
- countries.add(CountryData("va", "+379", "Holy See (vatican City State)"))
- countries.add(CountryData("vc", "+1", "Saint Vincent & The Grenadines"))
- countries.add(CountryData("ve", "+58", "Venezuela, Bolivarian Republic Of"))
- countries.add(CountryData("vg", "+1", "British Virgin Islands"))
- countries.add(CountryData("vi", "+1", "US Virgin Islands"))
- countries.add(CountryData("vn", "+84", "Vietnam"))
- countries.add(CountryData("vu", "+678", "Vanuatu"))
- countries.add(CountryData("wf", "+681", "Wallis And Futuna"))
- countries.add(CountryData("ws", "4685", "Samoa"))
- countries.add(CountryData("xk", "+383", "Kosovo"))
- countries.add(CountryData("ye", "+967", "Yemen"))
- countries.add(CountryData("yt", "+262", "Mayotte"))
- countries.add(CountryData("za", "+27", "South Africa"))
- countries.add(CountryData("zm", "+260", "Zambia"))
- countries.add(CountryData("zw", "+263", "Zimbabwe"))
- return countries
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetNumberHint.kt b/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetNumberHint.kt
deleted file mode 100644
index e4b7229..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/GetNumberHint.kt
+++ /dev/null
@@ -1,251 +0,0 @@
-package com.simon.material3ccp.data.utils
-
-import com.simon.material3ccp.R
-
-fun getNumberHint(countryName: String): Int {
- return when (countryName) {
- "ad" -> R.string.andorra_hint
- "ae" -> R.string.united_arab_emirates_hint
- "af" -> R.string.afganistan_hint
- "ag" -> R.string.antigua_and_barbuda_hint
- "ai" -> R.string.anguilla_hint
- "al" -> R.string.albania_hint
- "am" -> R.string.armenia_hint
- "ao" -> R.string.angola_hint
- "aq" -> R.string.antarctica_hint
- "ar" -> R.string.argentina_hint
- "as" -> R.string.american_samoa_hint
- "at" -> R.string.austria_hint
- "au" -> R.string.australia_hint
- "aw" -> R.string.aruba_hint
- "ax" -> R.string.aland_islands_hint
- "az" -> R.string.azerbaijan_hint
- "ba" -> R.string.bosnia_hint
- "bb" -> R.string.barbados_hint
- "bd" -> R.string.bangladesh_hint
- "be" -> R.string.belgium_hint
- "bf" -> R.string.burkina_faso_hint
- "bg" -> R.string.bulgaria_hint
- "bh" -> R.string.bahrain_hint
- "bi" -> R.string.burundi_hint
- "bj" -> R.string.benin_hint
- "bl" -> R.string.saint_barhelemy_hint
- "bm" -> R.string.bermuda_hint
- "bn" -> R.string.brunei_darussalam_hint
- "bo" -> R.string.bolivia_hint
- "br" -> R.string.brazil_hint
- "bs" -> R.string.bahamas_hint
- "bt" -> R.string.bhutan_hint
- "bw" -> R.string.botswana_hint
- "by" -> R.string.belarus_hint
- "bz" -> R.string.belize_hint
- "ca" -> R.string.canada_hint
- "cc" -> R.string.cocos_hint
- "cd" -> R.string.congo_democratic_hint
- "cf" -> R.string.central_african_hint
- "cg" -> R.string.congo_hint
- "ch" -> R.string.switzerland_hint
- "ci" -> R.string.cote_dlvoire_hint
- "ck" -> R.string.cook_islands_hint
- "cl" -> R.string.chile_hint
- "cm" -> R.string.cameroon_hint
- "cn" -> R.string.china_hint
- "co" -> R.string.colombia_hint
- "cr" -> R.string.costa_rica_hint
- "cu" -> R.string.cuba_hint
- "cv" -> R.string.cape_verde_hint
- "cw" -> R.string.curacao_hint
- "cx" -> R.string.christmas_island_hint
- "cy" -> R.string.cyprus_hint
- "cz" -> R.string.czech_republic_hint
- "de" -> R.string.germany_hint
- "dj" -> R.string.djibouti_hint
- "dk" -> R.string.denmark_hint
- "dm" -> R.string.dominica_hint
- "do" -> R.string.dominician_republic_hint
- "dz" -> R.string.algeria_hint
- "ec" -> R.string.ecuador_hint
- "ee" -> R.string.estonia_hint
- "eg" -> R.string.egypt_hint
- "er" -> R.string.eritrea_hint
- "es" -> R.string.spain_hint
- "et" -> R.string.ethiopia_hint
- "fi" -> R.string.finland_hint
- "fj" -> R.string.fiji_hint
- "fk" -> R.string.falkland_islands_hint
- "fm" -> R.string.micro_hint
- "fo" -> R.string.faroe_islands_hint
- "fr" -> R.string.france_hint
- "ga" -> R.string.gabon_hint
- "gb" -> R.string.united_kingdom_hint
- "gd" -> R.string.grenada_hint
- "ge" -> R.string.georgia_hint
- "gf" -> R.string.french_guyana_hint
- "gg" -> R.string.guernsey_hint
- "gh" -> R.string.ghana_hint
- "gi" -> R.string.unkown
- "gl" -> R.string.greenland_hint
- "gm" -> R.string.gambia_hint
- "gn" -> R.string.guinea_hint
- "gp" -> R.string.guadeloupe_hint
- "gq" -> R.string.equatorial_guinea_hint
- "gr" -> R.string.greece_hint
- "gt" -> R.string.guatemala_hint
- "gu" -> R.string.guam_hint
- "gw" -> R.string.guinea_bissau_hint
- "gy" -> R.string.guyana_hint
- "hk" -> R.string.hong_kong_hint
- "hn" -> R.string.honduras_hint
- "hr" -> R.string.croatia_hint
- "ht" -> R.string.haiti_hint
- "hu" -> R.string.hungary_hint
- "id" -> R.string.indonesia_hint
- "ie" -> R.string.ireland_hint
- "il" -> R.string.israil_hint
- "im" -> R.string.isle_of_man
- "is" -> R.string.iceland
- "in" -> R.string.india_hint
- "io" -> R.string.british_indian_ocean
- "iq" -> R.string.iraq_hint
- "ir" -> R.string.iran_hint
- "it" -> R.string.italia_hint
- "je" -> R.string.jersey_hint
- "jm" -> R.string.jamaica_hint
- "jo" -> R.string.jordan_hint
- "jp" -> R.string.japan_hint
- "ke" -> R.string.kenya_hint
- "kg" -> R.string.kyrgyzstan_hint
- "kh" -> R.string.cambodia_hint
- "ki" -> R.string.kiribati
- "km" -> R.string.comoros_hint
- "kn" -> R.string.saint_kitts_hint
- "kp" -> R.string.north_korea_hint
- "kr" -> R.string.south_korea_hint
- "kw" -> R.string.kuwait_hint
- "ky" -> R.string.cayman_islands_hint
- "kz" -> R.string.kazakhstan_hint
- "la" -> R.string.laos_hint
- "lb" -> R.string.lebanon_hint
- "lc" -> R.string.saint_lucia_hint
- "li" -> R.string.liechtenstein
- "lk" -> R.string.siri_lanka_hint
- "lr" -> R.string.liberia_hint
- "ls" -> R.string.lesotho_hint
- "lt" -> R.string.lithuania_hint
- "lu" -> R.string.luxembourg_hint
- "lv" -> R.string.latvia_hint
- "ly" -> R.string.libya_hint
- "ma" -> R.string.marocco_hint
- "mc" -> R.string.monaco_hint
- "md" -> R.string.moldova_hint
- "me" -> R.string.montenegro_hint
- "mf" -> R.string.saint_martin_hint
- "mg" -> R.string.madagascar_hint
- "mh" -> R.string.marshall_islands_hint
- "mk" -> R.string.north_macedonia_hint
- "ml" -> R.string.mali_hint
- "mm" -> R.string.myanmar_hint
- "mn" -> R.string.mongolia_hint
- "mo" -> R.string.macau_hint
- "mp" -> R.string.northern_mariana_hint
- "mq" -> R.string.martinique_hint
- "mr" -> R.string.mauriatana_hint
- "ms" -> R.string.montserrat_hint
- "mt" -> R.string.malta_hint
- "mu" -> R.string.mauritius_hint
- "mv" -> R.string.maldives_hint
- "mw" -> R.string.malawi_hint
- "mx" -> R.string.mexico_hint
- "my" -> R.string.malaysia_hint
- "mz" -> R.string.mozambique_hint
- "na" -> R.string.namibia_hint
- "nc" -> R.string.new_caledonia_hint
- "ne" -> R.string.niger_hint
- "nf" -> R.string.norfolk_hint
- "ng" -> R.string.nigeria_hint
- "ni" -> R.string.nicaragua
- "nl" -> R.string.netherlands_hint
- "no" -> R.string.norway_hint
- "np" -> R.string.nepal_hint
- "nr" -> R.string.nauru_hint
- "nu" -> R.string.niue_hint
- "nz" -> R.string.new_zealand_hint
- "om" -> R.string.oman_hint
- "pa" -> R.string.panama_hint
- "pe" -> R.string.peru_hint
- "pf" -> R.string.french_polynesia_hint
- "pg" -> R.string.papua_new_guinea_hint
- "ph" -> R.string.philippinies_hint
- "pk" -> R.string.pakistan_hint
- "pl" -> R.string.poland_hint
- "pm" -> R.string.saint_pierre_hint
- "pn" -> R.string.pitcairn
- "pr" -> R.string.puerto_rico_hint
- "ps" -> R.string.state_of_palestine_hint
- "pt" -> R.string.portugal_hint
- "pw" -> R.string.palau_hint
- "py" -> R.string.paraguay_hint
- "qa" -> R.string.qatar_hint
- "re" -> R.string.reunion_hint
- "ro" -> R.string.romania_hint
- "rs" -> R.string.serbia_hint
- "ru" -> R.string.russia_hint
- "rw" -> R.string.rwanda_hint
- "sa" -> R.string.saudi_arabia_hint
- "sb" -> R.string.solomon_islands_hint
- "sc" -> R.string.seychelles_hint
- "sd" -> R.string.sudan_hint
- "se" -> R.string.sweden_hint
- "sg" -> R.string.singapore_hint
- "sh" -> R.string.saint_helena_hint
- "si" -> R.string.slovenia_hint
- "sk" -> R.string.slovakia_hint
- "sl" -> R.string.sierra_leone_hint
- "sm" -> R.string.san_marino_hint
- "sn" -> R.string.senegal_hint
- "so" -> R.string.somali_hint
- "sr" -> R.string.suriname_hint
- "ss" -> R.string.south_sudan_hint
- "st" -> R.string.sao_tome_hint
- "sv" -> R.string.el_salvador_hint
- "sx" -> R.string.sint_maarten_hint
- "sy" -> R.string.syrian_hint
- "sz" -> R.string.swaziland_hint
- "tc" -> R.string.turks_and_caicos_hint
- "td" -> R.string.chad_hint
- "tg" -> R.string.togo_hint
- "th" -> R.string.thailand_hint
- "tj" -> R.string.taijikistan_hint
- "tk" -> R.string.tokelau_hint
- "tl" -> R.string.timor_leste_hint
- "tm" -> R.string.turkmenistan_hint
- "tn" -> R.string.tunisia_hint
- "to" -> R.string.tonga_hint
- "tr" -> R.string.turkey_hint
- "tt" -> R.string.trinidad_and_tobago_hint
- "tv" -> R.string.tuvalu_hint
- "tw" -> R.string.taiwan_hint
- "tz" -> R.string.tazmania_hint
- "ua" -> R.string.ukraina_hint
- "ug" -> R.string.uganda_hint
- "us" -> R.string.united_states_america_hint
- "uy" -> R.string.uruguay_hint
- "uz" -> R.string.uzbekistan_hint
- "va" -> R.string.holy_see
- "vc" -> R.string.saint_vincent_hint
- "ve" -> R.string.venezuela_hint
- "vg" -> R.string.virgin_islands_hint
- "vi" -> R.string.virgin_island_us
- "vn" -> R.string.vietnam_hint
- "vu" -> R.string.vanuatu_hint
- "wf" -> R.string.walli_and_fatuna_hint
- "ws" -> R.string.samoa_hint
- "xk" -> R.string.kosovo_hint
- "ye" -> R.string.yemen_hint
- "yt" -> R.string.mayotte_hint
- "za" -> R.string.south_africa_hint
- "zm" -> R.string.zambia_hint
- "zw" -> R.string.zimbabwe_hint
- else -> R.string.unkown
- }
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/TogiUtils.kt b/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/TogiUtils.kt
deleted file mode 100644
index 7a14ff4..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/data/utils/TogiUtils.kt
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.simon.material3ccp.data.utils
-
-import android.content.Context
-import android.telephony.TelephonyManager
-import androidx.compose.ui.text.intl.Locale
-import com.google.i18n.phonenumbers.PhoneNumberUtil
-import com.google.i18n.phonenumbers.Phonenumber
-import com.simon.material3ccp.data.CountryData
-
-fun getDefaultLangCode(context: Context): String {
- val localeCode: TelephonyManager =
- context.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager
- val countryCode = localeCode.networkCountryIso
- val defaultLocale = Locale.current.language
- return countryCode.ifBlank { defaultLocale }
-}
-
-fun getDefaultPhoneCode(context: Context): String {
- val defaultCountry = getDefaultLangCode(context)
- val defaultCode: CountryData = getLibCountries().first() { it.countryCode == defaultCountry }
- return defaultCode.countryPhoneCode.ifBlank { "+90" }
-}
-
-fun checkPhoneNumber(phone: String, fullPhoneNumber: String, countryCode: String): Boolean {
- val number: Phonenumber.PhoneNumber?
- if (phone.length > 6) {
- return try {
- number = PhoneNumberUtil.getInstance().parse(
- fullPhoneNumber,
- Phonenumber.PhoneNumber.CountryCodeSource.UNSPECIFIED.name
- )
- PhoneNumberUtil.getInstance().isValidNumberForRegion(number, countryCode.uppercase())
- } catch (ex: Exception) {
- false
- }
- }
- return false
-}
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/transformation/PhoneNumberTransformation.kt b/materialccpicker/src/main/java/com/simon/material3ccp/transformation/PhoneNumberTransformation.kt
deleted file mode 100644
index e9b57ca..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/transformation/PhoneNumberTransformation.kt
+++ /dev/null
@@ -1,94 +0,0 @@
-package com.simon.material3ccp.transformation
-
-import android.telephony.PhoneNumberUtils
-import android.text.Selection
-import androidx.compose.ui.text.AnnotatedString
-import androidx.compose.ui.text.input.OffsetMapping
-import androidx.compose.ui.text.input.TransformedText
-import androidx.compose.ui.text.input.VisualTransformation
-import com.google.i18n.phonenumbers.PhoneNumberUtil
-import java.util.*
-
-class PhoneNumberTransformation(countryCode: String = Locale.getDefault().country) :
- VisualTransformation {
-
- private val phoneNumberFormatter =
- PhoneNumberUtil.getInstance().getAsYouTypeFormatter(countryCode)
-
- override fun filter(text: AnnotatedString): TransformedText {
- val transformation =
- reformat(text, Selection.getSelectionEnd(text))
-
- return TransformedText(
- AnnotatedString(transformation.formatted ?: ""),
- object : OffsetMapping {
- override fun originalToTransformed(offset: Int): Int {
- return try {
- transformation.originalToTransformed[offset]
- } catch (ex: Exception) {
- transformation.transformedToOriginal.lastIndex
- }
- }
-
- override fun transformedToOriginal(offset: Int): Int {
- return transformation.transformedToOriginal[offset]
- }
- })
- }
-
-
- private fun reformat(s: CharSequence, cursor: Int): Transformation {
- phoneNumberFormatter.clear()
-
- val curIndex = cursor - 1
- var formatted: String? = null
- var lastNonSeparator = 0.toChar()
- var hasCursor = false
-
- s.forEachIndexed { index, char ->
- if (PhoneNumberUtils.isNonSeparator(char)) {
- if (lastNonSeparator.code != 0) {
- formatted = getFormattedNumber(lastNonSeparator, hasCursor)
- hasCursor = false
- }
- lastNonSeparator = char
- }
- if (index == curIndex) {
- hasCursor = true
- }
- }
-
- if (lastNonSeparator.code != 0) {
- formatted = getFormattedNumber(lastNonSeparator, hasCursor)
- }
- val originalToTransformed = mutableListOf()
- val transformedToOriginal = mutableListOf()
- var specialCharsCount = 0
- formatted?.forEachIndexed { index, char ->
- if (!PhoneNumberUtils.isNonSeparator(char)) {
- specialCharsCount++
- } else {
- originalToTransformed.add(index)
- }
- transformedToOriginal.add(index - specialCharsCount)
- }
- originalToTransformed.add(originalToTransformed.maxOrNull()?.plus(1) ?: 0)
- transformedToOriginal.add(transformedToOriginal.maxOrNull()?.plus(1) ?: 0)
-
- return Transformation(formatted, originalToTransformed, transformedToOriginal)
- }
-
- private fun getFormattedNumber(lastNonSeparator: Char, hasCursor: Boolean): String? {
- return if (hasCursor) {
- phoneNumberFormatter.inputDigitAndRememberPosition(lastNonSeparator)
- } else {
- phoneNumberFormatter.inputDigit(lastNonSeparator)
- }
- }
-
- private data class Transformation(
- val formatted: String?,
- val originalToTransformed: List,
- val transformedToOriginal: List
- )
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/java/com/simon/material3ccp/utils/SearchCountryList.kt b/materialccpicker/src/main/java/com/simon/material3ccp/utils/SearchCountryList.kt
deleted file mode 100644
index c8ee798..0000000
--- a/materialccpicker/src/main/java/com/simon/material3ccp/utils/SearchCountryList.kt
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.simon.material3ccp.utils
-
-import android.content.Context
-import com.simon.material3ccp.data.CountryData
-import com.simon.material3ccp.data.utils.getCountryName
-
-fun List.searchCountry(key: String, context: Context): MutableList {
- val tempList = mutableListOf()
- this.forEach {
- if (context.resources.getString(getCountryName(it.countryCode)).lowercase().contains(key.lowercase())) {
- tempList.add(it)
- }
- }
- return tempList
-}
\ No newline at end of file
diff --git a/materialccpicker/src/main/res/drawable/ac.png b/materialccpicker/src/main/res/drawable/ac.png
deleted file mode 100644
index d9675d9..0000000
Binary files a/materialccpicker/src/main/res/drawable/ac.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ad.png b/materialccpicker/src/main/res/drawable/ad.png
deleted file mode 100644
index 7ff0aa9..0000000
Binary files a/materialccpicker/src/main/res/drawable/ad.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ae.png b/materialccpicker/src/main/res/drawable/ae.png
deleted file mode 100644
index e11b1d4..0000000
Binary files a/materialccpicker/src/main/res/drawable/ae.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/af.png b/materialccpicker/src/main/res/drawable/af.png
deleted file mode 100644
index 84264c2..0000000
Binary files a/materialccpicker/src/main/res/drawable/af.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ag.png b/materialccpicker/src/main/res/drawable/ag.png
deleted file mode 100644
index d8981f2..0000000
Binary files a/materialccpicker/src/main/res/drawable/ag.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ai.png b/materialccpicker/src/main/res/drawable/ai.png
deleted file mode 100644
index 741e9dc..0000000
Binary files a/materialccpicker/src/main/res/drawable/ai.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/al.png b/materialccpicker/src/main/res/drawable/al.png
deleted file mode 100644
index 361ddb4..0000000
Binary files a/materialccpicker/src/main/res/drawable/al.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/am.png b/materialccpicker/src/main/res/drawable/am.png
deleted file mode 100644
index e743505..0000000
Binary files a/materialccpicker/src/main/res/drawable/am.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ao.png b/materialccpicker/src/main/res/drawable/ao.png
deleted file mode 100644
index 6b96681..0000000
Binary files a/materialccpicker/src/main/res/drawable/ao.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/aq.png b/materialccpicker/src/main/res/drawable/aq.png
deleted file mode 100644
index c8f2b96..0000000
Binary files a/materialccpicker/src/main/res/drawable/aq.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ar.png b/materialccpicker/src/main/res/drawable/ar.png
deleted file mode 100644
index 45ad5c2..0000000
Binary files a/materialccpicker/src/main/res/drawable/ar.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/as.png b/materialccpicker/src/main/res/drawable/as.png
deleted file mode 100644
index de8914f..0000000
Binary files a/materialccpicker/src/main/res/drawable/as.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/at.png b/materialccpicker/src/main/res/drawable/at.png
deleted file mode 100644
index 905f821..0000000
Binary files a/materialccpicker/src/main/res/drawable/at.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/au.png b/materialccpicker/src/main/res/drawable/au.png
deleted file mode 100644
index 18d936a..0000000
Binary files a/materialccpicker/src/main/res/drawable/au.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/aw.png b/materialccpicker/src/main/res/drawable/aw.png
deleted file mode 100644
index 063ef07..0000000
Binary files a/materialccpicker/src/main/res/drawable/aw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ax.png b/materialccpicker/src/main/res/drawable/ax.png
deleted file mode 100644
index 2158e1d..0000000
Binary files a/materialccpicker/src/main/res/drawable/ax.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/az.png b/materialccpicker/src/main/res/drawable/az.png
deleted file mode 100644
index 6474158..0000000
Binary files a/materialccpicker/src/main/res/drawable/az.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ba.png b/materialccpicker/src/main/res/drawable/ba.png
deleted file mode 100644
index 081aa50..0000000
Binary files a/materialccpicker/src/main/res/drawable/ba.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bb.png b/materialccpicker/src/main/res/drawable/bb.png
deleted file mode 100644
index e99e90c..0000000
Binary files a/materialccpicker/src/main/res/drawable/bb.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bd.png b/materialccpicker/src/main/res/drawable/bd.png
deleted file mode 100644
index 49d7122..0000000
Binary files a/materialccpicker/src/main/res/drawable/bd.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/be.png b/materialccpicker/src/main/res/drawable/be.png
deleted file mode 100644
index 8caeb98..0000000
Binary files a/materialccpicker/src/main/res/drawable/be.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bf.png b/materialccpicker/src/main/res/drawable/bf.png
deleted file mode 100644
index 862e4bb..0000000
Binary files a/materialccpicker/src/main/res/drawable/bf.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bg.png b/materialccpicker/src/main/res/drawable/bg.png
deleted file mode 100644
index 4b6fab6..0000000
Binary files a/materialccpicker/src/main/res/drawable/bg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bh.png b/materialccpicker/src/main/res/drawable/bh.png
deleted file mode 100644
index 020fc70..0000000
Binary files a/materialccpicker/src/main/res/drawable/bh.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bi.png b/materialccpicker/src/main/res/drawable/bi.png
deleted file mode 100644
index 2d5cbc1..0000000
Binary files a/materialccpicker/src/main/res/drawable/bi.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bj.png b/materialccpicker/src/main/res/drawable/bj.png
deleted file mode 100644
index 205967d..0000000
Binary files a/materialccpicker/src/main/res/drawable/bj.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bl.png b/materialccpicker/src/main/res/drawable/bl.png
deleted file mode 100644
index 6d19138..0000000
Binary files a/materialccpicker/src/main/res/drawable/bl.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bm.png b/materialccpicker/src/main/res/drawable/bm.png
deleted file mode 100644
index 0c178bf..0000000
Binary files a/materialccpicker/src/main/res/drawable/bm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bn.png b/materialccpicker/src/main/res/drawable/bn.png
deleted file mode 100644
index c425097..0000000
Binary files a/materialccpicker/src/main/res/drawable/bn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bo.png b/materialccpicker/src/main/res/drawable/bo.png
deleted file mode 100644
index c2db6b3..0000000
Binary files a/materialccpicker/src/main/res/drawable/bo.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bq.png b/materialccpicker/src/main/res/drawable/bq.png
deleted file mode 100644
index 5ec788a..0000000
Binary files a/materialccpicker/src/main/res/drawable/bq.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/br.png b/materialccpicker/src/main/res/drawable/br.png
deleted file mode 100644
index 4990857..0000000
Binary files a/materialccpicker/src/main/res/drawable/br.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bs.png b/materialccpicker/src/main/res/drawable/bs.png
deleted file mode 100644
index 9b11166..0000000
Binary files a/materialccpicker/src/main/res/drawable/bs.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bt.png b/materialccpicker/src/main/res/drawable/bt.png
deleted file mode 100644
index b929f3e..0000000
Binary files a/materialccpicker/src/main/res/drawable/bt.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bv.png b/materialccpicker/src/main/res/drawable/bv.png
deleted file mode 100644
index bf7e424..0000000
Binary files a/materialccpicker/src/main/res/drawable/bv.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bw.png b/materialccpicker/src/main/res/drawable/bw.png
deleted file mode 100644
index 18e945c..0000000
Binary files a/materialccpicker/src/main/res/drawable/bw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/by.png b/materialccpicker/src/main/res/drawable/by.png
deleted file mode 100644
index fc7ef81..0000000
Binary files a/materialccpicker/src/main/res/drawable/by.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/bz.png b/materialccpicker/src/main/res/drawable/bz.png
deleted file mode 100644
index 60951d3..0000000
Binary files a/materialccpicker/src/main/res/drawable/bz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ca.png b/materialccpicker/src/main/res/drawable/ca.png
deleted file mode 100644
index fe3b72b..0000000
Binary files a/materialccpicker/src/main/res/drawable/ca.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cc.png b/materialccpicker/src/main/res/drawable/cc.png
deleted file mode 100644
index 4d6567f..0000000
Binary files a/materialccpicker/src/main/res/drawable/cc.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cd.png b/materialccpicker/src/main/res/drawable/cd.png
deleted file mode 100644
index 5dbaa94..0000000
Binary files a/materialccpicker/src/main/res/drawable/cd.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cf.png b/materialccpicker/src/main/res/drawable/cf.png
deleted file mode 100644
index 6faddc6..0000000
Binary files a/materialccpicker/src/main/res/drawable/cf.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cg.png b/materialccpicker/src/main/res/drawable/cg.png
deleted file mode 100644
index c1e93cc..0000000
Binary files a/materialccpicker/src/main/res/drawable/cg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ch.png b/materialccpicker/src/main/res/drawable/ch.png
deleted file mode 100644
index 67706e0..0000000
Binary files a/materialccpicker/src/main/res/drawable/ch.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ci.png b/materialccpicker/src/main/res/drawable/ci.png
deleted file mode 100644
index 548142d..0000000
Binary files a/materialccpicker/src/main/res/drawable/ci.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ck.png b/materialccpicker/src/main/res/drawable/ck.png
deleted file mode 100644
index 45ee97b..0000000
Binary files a/materialccpicker/src/main/res/drawable/ck.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cl.png b/materialccpicker/src/main/res/drawable/cl.png
deleted file mode 100644
index 71f01f4..0000000
Binary files a/materialccpicker/src/main/res/drawable/cl.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cm.png b/materialccpicker/src/main/res/drawable/cm.png
deleted file mode 100644
index 911b2c3..0000000
Binary files a/materialccpicker/src/main/res/drawable/cm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cn.png b/materialccpicker/src/main/res/drawable/cn.png
deleted file mode 100644
index 63918e4..0000000
Binary files a/materialccpicker/src/main/res/drawable/cn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/co.png b/materialccpicker/src/main/res/drawable/co.png
deleted file mode 100644
index ee439e1..0000000
Binary files a/materialccpicker/src/main/res/drawable/co.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cp.png b/materialccpicker/src/main/res/drawable/cp.png
deleted file mode 100644
index 74d1cfb..0000000
Binary files a/materialccpicker/src/main/res/drawable/cp.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cr.png b/materialccpicker/src/main/res/drawable/cr.png
deleted file mode 100644
index e056d13..0000000
Binary files a/materialccpicker/src/main/res/drawable/cr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cu.png b/materialccpicker/src/main/res/drawable/cu.png
deleted file mode 100644
index b23091c..0000000
Binary files a/materialccpicker/src/main/res/drawable/cu.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cv.png b/materialccpicker/src/main/res/drawable/cv.png
deleted file mode 100644
index 0de2519..0000000
Binary files a/materialccpicker/src/main/res/drawable/cv.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cw.png b/materialccpicker/src/main/res/drawable/cw.png
deleted file mode 100644
index 7c1abca..0000000
Binary files a/materialccpicker/src/main/res/drawable/cw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cx.png b/materialccpicker/src/main/res/drawable/cx.png
deleted file mode 100644
index f35db45..0000000
Binary files a/materialccpicker/src/main/res/drawable/cx.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cy.png b/materialccpicker/src/main/res/drawable/cy.png
deleted file mode 100644
index c6aae55..0000000
Binary files a/materialccpicker/src/main/res/drawable/cy.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/cz.png b/materialccpicker/src/main/res/drawable/cz.png
deleted file mode 100644
index 0c632bd..0000000
Binary files a/materialccpicker/src/main/res/drawable/cz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/de.png b/materialccpicker/src/main/res/drawable/de.png
deleted file mode 100644
index 0881ba0..0000000
Binary files a/materialccpicker/src/main/res/drawable/de.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/dg.png b/materialccpicker/src/main/res/drawable/dg.png
deleted file mode 100644
index 60232d4..0000000
Binary files a/materialccpicker/src/main/res/drawable/dg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/dj.png b/materialccpicker/src/main/res/drawable/dj.png
deleted file mode 100644
index c805427..0000000
Binary files a/materialccpicker/src/main/res/drawable/dj.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/dk.png b/materialccpicker/src/main/res/drawable/dk.png
deleted file mode 100644
index 5d6800e..0000000
Binary files a/materialccpicker/src/main/res/drawable/dk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/dm.png b/materialccpicker/src/main/res/drawable/dm.png
deleted file mode 100644
index a380e81..0000000
Binary files a/materialccpicker/src/main/res/drawable/dm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/dz.png b/materialccpicker/src/main/res/drawable/dz.png
deleted file mode 100644
index 35ac9b1..0000000
Binary files a/materialccpicker/src/main/res/drawable/dz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ea.png b/materialccpicker/src/main/res/drawable/ea.png
deleted file mode 100644
index fd6b090..0000000
Binary files a/materialccpicker/src/main/res/drawable/ea.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ec.png b/materialccpicker/src/main/res/drawable/ec.png
deleted file mode 100644
index 78a0a5c..0000000
Binary files a/materialccpicker/src/main/res/drawable/ec.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ee.png b/materialccpicker/src/main/res/drawable/ee.png
deleted file mode 100644
index fff866e..0000000
Binary files a/materialccpicker/src/main/res/drawable/ee.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/eg.png b/materialccpicker/src/main/res/drawable/eg.png
deleted file mode 100644
index 3792112..0000000
Binary files a/materialccpicker/src/main/res/drawable/eg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/eh.png b/materialccpicker/src/main/res/drawable/eh.png
deleted file mode 100644
index 5453f04..0000000
Binary files a/materialccpicker/src/main/res/drawable/eh.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/er.png b/materialccpicker/src/main/res/drawable/er.png
deleted file mode 100644
index f607da4..0000000
Binary files a/materialccpicker/src/main/res/drawable/er.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/es.png b/materialccpicker/src/main/res/drawable/es.png
deleted file mode 100644
index ee4cc4e..0000000
Binary files a/materialccpicker/src/main/res/drawable/es.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/esct.png b/materialccpicker/src/main/res/drawable/esct.png
deleted file mode 100644
index 2d08785..0000000
Binary files a/materialccpicker/src/main/res/drawable/esct.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/esga.png b/materialccpicker/src/main/res/drawable/esga.png
deleted file mode 100644
index 8c47886..0000000
Binary files a/materialccpicker/src/main/res/drawable/esga.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/et.png b/materialccpicker/src/main/res/drawable/et.png
deleted file mode 100644
index 772f696..0000000
Binary files a/materialccpicker/src/main/res/drawable/et.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/eu.png b/materialccpicker/src/main/res/drawable/eu.png
deleted file mode 100644
index bf9f16b..0000000
Binary files a/materialccpicker/src/main/res/drawable/eu.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/fi.png b/materialccpicker/src/main/res/drawable/fi.png
deleted file mode 100644
index 9321184..0000000
Binary files a/materialccpicker/src/main/res/drawable/fi.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/fj.png b/materialccpicker/src/main/res/drawable/fj.png
deleted file mode 100644
index 0527bdd..0000000
Binary files a/materialccpicker/src/main/res/drawable/fj.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/fk.png b/materialccpicker/src/main/res/drawable/fk.png
deleted file mode 100644
index 47b6d1d..0000000
Binary files a/materialccpicker/src/main/res/drawable/fk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/fm.png b/materialccpicker/src/main/res/drawable/fm.png
deleted file mode 100644
index 9f6af68..0000000
Binary files a/materialccpicker/src/main/res/drawable/fm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/fo.png b/materialccpicker/src/main/res/drawable/fo.png
deleted file mode 100644
index 76be828..0000000
Binary files a/materialccpicker/src/main/res/drawable/fo.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/fr.png b/materialccpicker/src/main/res/drawable/fr.png
deleted file mode 100644
index 2cd9f84..0000000
Binary files a/materialccpicker/src/main/res/drawable/fr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ga.png b/materialccpicker/src/main/res/drawable/ga.png
deleted file mode 100644
index 57e4f46..0000000
Binary files a/materialccpicker/src/main/res/drawable/ga.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gb.png b/materialccpicker/src/main/res/drawable/gb.png
deleted file mode 100644
index 44d47a9..0000000
Binary files a/materialccpicker/src/main/res/drawable/gb.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gbeng.png b/materialccpicker/src/main/res/drawable/gbeng.png
deleted file mode 100644
index 130df4a..0000000
Binary files a/materialccpicker/src/main/res/drawable/gbeng.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gbnir.png b/materialccpicker/src/main/res/drawable/gbnir.png
deleted file mode 100644
index 5e01377..0000000
Binary files a/materialccpicker/src/main/res/drawable/gbnir.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gbsct.png b/materialccpicker/src/main/res/drawable/gbsct.png
deleted file mode 100644
index 4e4c5d5..0000000
Binary files a/materialccpicker/src/main/res/drawable/gbsct.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gbwls.png b/materialccpicker/src/main/res/drawable/gbwls.png
deleted file mode 100644
index 9d0013e..0000000
Binary files a/materialccpicker/src/main/res/drawable/gbwls.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gd.png b/materialccpicker/src/main/res/drawable/gd.png
deleted file mode 100644
index 4bf9753..0000000
Binary files a/materialccpicker/src/main/res/drawable/gd.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ge.png b/materialccpicker/src/main/res/drawable/ge.png
deleted file mode 100644
index 3da2b32..0000000
Binary files a/materialccpicker/src/main/res/drawable/ge.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gf.png b/materialccpicker/src/main/res/drawable/gf.png
deleted file mode 100644
index 4a09705..0000000
Binary files a/materialccpicker/src/main/res/drawable/gf.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gg.png b/materialccpicker/src/main/res/drawable/gg.png
deleted file mode 100644
index 4bb9834..0000000
Binary files a/materialccpicker/src/main/res/drawable/gg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gh.png b/materialccpicker/src/main/res/drawable/gh.png
deleted file mode 100644
index 53454ea..0000000
Binary files a/materialccpicker/src/main/res/drawable/gh.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gi.png b/materialccpicker/src/main/res/drawable/gi.png
deleted file mode 100644
index 2167dac..0000000
Binary files a/materialccpicker/src/main/res/drawable/gi.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gl.png b/materialccpicker/src/main/res/drawable/gl.png
deleted file mode 100644
index 5983683..0000000
Binary files a/materialccpicker/src/main/res/drawable/gl.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gm.png b/materialccpicker/src/main/res/drawable/gm.png
deleted file mode 100644
index 4fc6bbd..0000000
Binary files a/materialccpicker/src/main/res/drawable/gm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gn.png b/materialccpicker/src/main/res/drawable/gn.png
deleted file mode 100644
index e8400eb..0000000
Binary files a/materialccpicker/src/main/res/drawable/gn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gp.png b/materialccpicker/src/main/res/drawable/gp.png
deleted file mode 100644
index 9e72930..0000000
Binary files a/materialccpicker/src/main/res/drawable/gp.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gq.png b/materialccpicker/src/main/res/drawable/gq.png
deleted file mode 100644
index 7ca7792..0000000
Binary files a/materialccpicker/src/main/res/drawable/gq.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gr.png b/materialccpicker/src/main/res/drawable/gr.png
deleted file mode 100644
index 0861fe8..0000000
Binary files a/materialccpicker/src/main/res/drawable/gr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gs.png b/materialccpicker/src/main/res/drawable/gs.png
deleted file mode 100644
index d622023..0000000
Binary files a/materialccpicker/src/main/res/drawable/gs.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gt.png b/materialccpicker/src/main/res/drawable/gt.png
deleted file mode 100644
index 9abaae2..0000000
Binary files a/materialccpicker/src/main/res/drawable/gt.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gu.png b/materialccpicker/src/main/res/drawable/gu.png
deleted file mode 100644
index c205d06..0000000
Binary files a/materialccpicker/src/main/res/drawable/gu.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gw.png b/materialccpicker/src/main/res/drawable/gw.png
deleted file mode 100644
index fd166d9..0000000
Binary files a/materialccpicker/src/main/res/drawable/gw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/gy.png b/materialccpicker/src/main/res/drawable/gy.png
deleted file mode 100644
index efa26a2..0000000
Binary files a/materialccpicker/src/main/res/drawable/gy.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/hk.png b/materialccpicker/src/main/res/drawable/hk.png
deleted file mode 100644
index df68fd6..0000000
Binary files a/materialccpicker/src/main/res/drawable/hk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/hm.png b/materialccpicker/src/main/res/drawable/hm.png
deleted file mode 100644
index 09a0754..0000000
Binary files a/materialccpicker/src/main/res/drawable/hm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/hn.png b/materialccpicker/src/main/res/drawable/hn.png
deleted file mode 100644
index 8744038..0000000
Binary files a/materialccpicker/src/main/res/drawable/hn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/hr.png b/materialccpicker/src/main/res/drawable/hr.png
deleted file mode 100644
index 2b2a489..0000000
Binary files a/materialccpicker/src/main/res/drawable/hr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ht.png b/materialccpicker/src/main/res/drawable/ht.png
deleted file mode 100644
index eef5a30..0000000
Binary files a/materialccpicker/src/main/res/drawable/ht.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/hu.png b/materialccpicker/src/main/res/drawable/hu.png
deleted file mode 100644
index dbd3205..0000000
Binary files a/materialccpicker/src/main/res/drawable/hu.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ic.png b/materialccpicker/src/main/res/drawable/ic.png
deleted file mode 100644
index e5b2312..0000000
Binary files a/materialccpicker/src/main/res/drawable/ic.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ic_do.png b/materialccpicker/src/main/res/drawable/ic_do.png
deleted file mode 100644
index d3ceaa3..0000000
Binary files a/materialccpicker/src/main/res/drawable/ic_do.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/id.png b/materialccpicker/src/main/res/drawable/id.png
deleted file mode 100644
index e8a46ed..0000000
Binary files a/materialccpicker/src/main/res/drawable/id.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ie.png b/materialccpicker/src/main/res/drawable/ie.png
deleted file mode 100644
index de21ef9..0000000
Binary files a/materialccpicker/src/main/res/drawable/ie.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/il.png b/materialccpicker/src/main/res/drawable/il.png
deleted file mode 100644
index a4c3419..0000000
Binary files a/materialccpicker/src/main/res/drawable/il.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/im.png b/materialccpicker/src/main/res/drawable/im.png
deleted file mode 100644
index 7fe1fd1..0000000
Binary files a/materialccpicker/src/main/res/drawable/im.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/in.png b/materialccpicker/src/main/res/drawable/in.png
deleted file mode 100644
index 4a4caab..0000000
Binary files a/materialccpicker/src/main/res/drawable/in.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/io.png b/materialccpicker/src/main/res/drawable/io.png
deleted file mode 100644
index c73f5e5..0000000
Binary files a/materialccpicker/src/main/res/drawable/io.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/iq.png b/materialccpicker/src/main/res/drawable/iq.png
deleted file mode 100644
index 111eb42..0000000
Binary files a/materialccpicker/src/main/res/drawable/iq.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ir.png b/materialccpicker/src/main/res/drawable/ir.png
deleted file mode 100644
index ba91097..0000000
Binary files a/materialccpicker/src/main/res/drawable/ir.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/is.png b/materialccpicker/src/main/res/drawable/is.png
deleted file mode 100644
index 8a08b6e..0000000
Binary files a/materialccpicker/src/main/res/drawable/is.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/it.png b/materialccpicker/src/main/res/drawable/it.png
deleted file mode 100644
index 1840a34..0000000
Binary files a/materialccpicker/src/main/res/drawable/it.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/je.png b/materialccpicker/src/main/res/drawable/je.png
deleted file mode 100644
index 3c258d4..0000000
Binary files a/materialccpicker/src/main/res/drawable/je.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/jm.png b/materialccpicker/src/main/res/drawable/jm.png
deleted file mode 100644
index 94ead25..0000000
Binary files a/materialccpicker/src/main/res/drawable/jm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/jo.png b/materialccpicker/src/main/res/drawable/jo.png
deleted file mode 100644
index 0657f0a..0000000
Binary files a/materialccpicker/src/main/res/drawable/jo.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/jp.png b/materialccpicker/src/main/res/drawable/jp.png
deleted file mode 100644
index a2cee17..0000000
Binary files a/materialccpicker/src/main/res/drawable/jp.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ke.png b/materialccpicker/src/main/res/drawable/ke.png
deleted file mode 100644
index 7e8f687..0000000
Binary files a/materialccpicker/src/main/res/drawable/ke.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/kg.png b/materialccpicker/src/main/res/drawable/kg.png
deleted file mode 100644
index 3775e81..0000000
Binary files a/materialccpicker/src/main/res/drawable/kg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/kh.png b/materialccpicker/src/main/res/drawable/kh.png
deleted file mode 100644
index 3ecb89e..0000000
Binary files a/materialccpicker/src/main/res/drawable/kh.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ki.png b/materialccpicker/src/main/res/drawable/ki.png
deleted file mode 100644
index 7e00a2a..0000000
Binary files a/materialccpicker/src/main/res/drawable/ki.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/km.png b/materialccpicker/src/main/res/drawable/km.png
deleted file mode 100644
index 8a6ddce..0000000
Binary files a/materialccpicker/src/main/res/drawable/km.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/kn.png b/materialccpicker/src/main/res/drawable/kn.png
deleted file mode 100644
index 85d7397..0000000
Binary files a/materialccpicker/src/main/res/drawable/kn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/kp.png b/materialccpicker/src/main/res/drawable/kp.png
deleted file mode 100644
index 42dd568..0000000
Binary files a/materialccpicker/src/main/res/drawable/kp.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/kr.png b/materialccpicker/src/main/res/drawable/kr.png
deleted file mode 100644
index 7a354c6..0000000
Binary files a/materialccpicker/src/main/res/drawable/kr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/kw.png b/materialccpicker/src/main/res/drawable/kw.png
deleted file mode 100644
index d8a60d5..0000000
Binary files a/materialccpicker/src/main/res/drawable/kw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ky.png b/materialccpicker/src/main/res/drawable/ky.png
deleted file mode 100644
index 8391437..0000000
Binary files a/materialccpicker/src/main/res/drawable/ky.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/kz.png b/materialccpicker/src/main/res/drawable/kz.png
deleted file mode 100644
index 3e17813..0000000
Binary files a/materialccpicker/src/main/res/drawable/kz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/la.png b/materialccpicker/src/main/res/drawable/la.png
deleted file mode 100644
index fbb39d7..0000000
Binary files a/materialccpicker/src/main/res/drawable/la.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/lb.png b/materialccpicker/src/main/res/drawable/lb.png
deleted file mode 100644
index 1e23e86..0000000
Binary files a/materialccpicker/src/main/res/drawable/lb.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/lc.png b/materialccpicker/src/main/res/drawable/lc.png
deleted file mode 100644
index 9ce655e..0000000
Binary files a/materialccpicker/src/main/res/drawable/lc.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/li.png b/materialccpicker/src/main/res/drawable/li.png
deleted file mode 100644
index 9778bc0..0000000
Binary files a/materialccpicker/src/main/res/drawable/li.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/lk.png b/materialccpicker/src/main/res/drawable/lk.png
deleted file mode 100644
index 660208a..0000000
Binary files a/materialccpicker/src/main/res/drawable/lk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/lr.png b/materialccpicker/src/main/res/drawable/lr.png
deleted file mode 100644
index 6bb0752..0000000
Binary files a/materialccpicker/src/main/res/drawable/lr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ls.png b/materialccpicker/src/main/res/drawable/ls.png
deleted file mode 100644
index 74623db..0000000
Binary files a/materialccpicker/src/main/res/drawable/ls.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/lt.png b/materialccpicker/src/main/res/drawable/lt.png
deleted file mode 100644
index 90c0096..0000000
Binary files a/materialccpicker/src/main/res/drawable/lt.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/lu.png b/materialccpicker/src/main/res/drawable/lu.png
deleted file mode 100644
index bd57b0f..0000000
Binary files a/materialccpicker/src/main/res/drawable/lu.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/lv.png b/materialccpicker/src/main/res/drawable/lv.png
deleted file mode 100644
index a2f325d..0000000
Binary files a/materialccpicker/src/main/res/drawable/lv.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ly.png b/materialccpicker/src/main/res/drawable/ly.png
deleted file mode 100644
index 0c3d71b..0000000
Binary files a/materialccpicker/src/main/res/drawable/ly.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ma.png b/materialccpicker/src/main/res/drawable/ma.png
deleted file mode 100644
index efb6929..0000000
Binary files a/materialccpicker/src/main/res/drawable/ma.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mc.png b/materialccpicker/src/main/res/drawable/mc.png
deleted file mode 100644
index f6848a8..0000000
Binary files a/materialccpicker/src/main/res/drawable/mc.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/md.png b/materialccpicker/src/main/res/drawable/md.png
deleted file mode 100644
index a1d60de..0000000
Binary files a/materialccpicker/src/main/res/drawable/md.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/me.png b/materialccpicker/src/main/res/drawable/me.png
deleted file mode 100644
index 4a954b3..0000000
Binary files a/materialccpicker/src/main/res/drawable/me.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mf.png b/materialccpicker/src/main/res/drawable/mf.png
deleted file mode 100644
index 59bd7e8..0000000
Binary files a/materialccpicker/src/main/res/drawable/mf.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mg.png b/materialccpicker/src/main/res/drawable/mg.png
deleted file mode 100644
index 07c67fb..0000000
Binary files a/materialccpicker/src/main/res/drawable/mg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mh.png b/materialccpicker/src/main/res/drawable/mh.png
deleted file mode 100644
index fb31f77..0000000
Binary files a/materialccpicker/src/main/res/drawable/mh.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mk.png b/materialccpicker/src/main/res/drawable/mk.png
deleted file mode 100644
index 1681200..0000000
Binary files a/materialccpicker/src/main/res/drawable/mk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ml.png b/materialccpicker/src/main/res/drawable/ml.png
deleted file mode 100644
index 9d79fa6..0000000
Binary files a/materialccpicker/src/main/res/drawable/ml.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mm.png b/materialccpicker/src/main/res/drawable/mm.png
deleted file mode 100644
index 1a7b671..0000000
Binary files a/materialccpicker/src/main/res/drawable/mm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mn.png b/materialccpicker/src/main/res/drawable/mn.png
deleted file mode 100644
index bf09fe1..0000000
Binary files a/materialccpicker/src/main/res/drawable/mn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mo.png b/materialccpicker/src/main/res/drawable/mo.png
deleted file mode 100644
index 6d9deb0..0000000
Binary files a/materialccpicker/src/main/res/drawable/mo.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mp.png b/materialccpicker/src/main/res/drawable/mp.png
deleted file mode 100644
index ee0d9de..0000000
Binary files a/materialccpicker/src/main/res/drawable/mp.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mq.png b/materialccpicker/src/main/res/drawable/mq.png
deleted file mode 100644
index 90a6d7e..0000000
Binary files a/materialccpicker/src/main/res/drawable/mq.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mr.png b/materialccpicker/src/main/res/drawable/mr.png
deleted file mode 100644
index 1144311..0000000
Binary files a/materialccpicker/src/main/res/drawable/mr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ms.png b/materialccpicker/src/main/res/drawable/ms.png
deleted file mode 100644
index 9598372..0000000
Binary files a/materialccpicker/src/main/res/drawable/ms.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mt.png b/materialccpicker/src/main/res/drawable/mt.png
deleted file mode 100644
index eb0eceb..0000000
Binary files a/materialccpicker/src/main/res/drawable/mt.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mu.png b/materialccpicker/src/main/res/drawable/mu.png
deleted file mode 100644
index fe492b4..0000000
Binary files a/materialccpicker/src/main/res/drawable/mu.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mv.png b/materialccpicker/src/main/res/drawable/mv.png
deleted file mode 100644
index d51e598..0000000
Binary files a/materialccpicker/src/main/res/drawable/mv.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mw.png b/materialccpicker/src/main/res/drawable/mw.png
deleted file mode 100644
index 85b36d9..0000000
Binary files a/materialccpicker/src/main/res/drawable/mw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mx.png b/materialccpicker/src/main/res/drawable/mx.png
deleted file mode 100644
index cddde3c..0000000
Binary files a/materialccpicker/src/main/res/drawable/mx.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/my.png b/materialccpicker/src/main/res/drawable/my.png
deleted file mode 100644
index bcc263f..0000000
Binary files a/materialccpicker/src/main/res/drawable/my.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/mz.png b/materialccpicker/src/main/res/drawable/mz.png
deleted file mode 100644
index 0f5b755..0000000
Binary files a/materialccpicker/src/main/res/drawable/mz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/na.png b/materialccpicker/src/main/res/drawable/na.png
deleted file mode 100644
index 9eb4b36..0000000
Binary files a/materialccpicker/src/main/res/drawable/na.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/nc.png b/materialccpicker/src/main/res/drawable/nc.png
deleted file mode 100644
index c9b14e0..0000000
Binary files a/materialccpicker/src/main/res/drawable/nc.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ne.png b/materialccpicker/src/main/res/drawable/ne.png
deleted file mode 100644
index 10d3021..0000000
Binary files a/materialccpicker/src/main/res/drawable/ne.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/nf.png b/materialccpicker/src/main/res/drawable/nf.png
deleted file mode 100644
index 9a498f7..0000000
Binary files a/materialccpicker/src/main/res/drawable/nf.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ng.png b/materialccpicker/src/main/res/drawable/ng.png
deleted file mode 100644
index 9f312d3..0000000
Binary files a/materialccpicker/src/main/res/drawable/ng.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ni.png b/materialccpicker/src/main/res/drawable/ni.png
deleted file mode 100644
index a3208cf..0000000
Binary files a/materialccpicker/src/main/res/drawable/ni.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/nl.png b/materialccpicker/src/main/res/drawable/nl.png
deleted file mode 100644
index b948e3f..0000000
Binary files a/materialccpicker/src/main/res/drawable/nl.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/no.png b/materialccpicker/src/main/res/drawable/no.png
deleted file mode 100644
index 33cd132..0000000
Binary files a/materialccpicker/src/main/res/drawable/no.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/np.png b/materialccpicker/src/main/res/drawable/np.png
deleted file mode 100644
index b41e4be..0000000
Binary files a/materialccpicker/src/main/res/drawable/np.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/nr.png b/materialccpicker/src/main/res/drawable/nr.png
deleted file mode 100644
index 5cb535c..0000000
Binary files a/materialccpicker/src/main/res/drawable/nr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/nu.png b/materialccpicker/src/main/res/drawable/nu.png
deleted file mode 100644
index d71422f..0000000
Binary files a/materialccpicker/src/main/res/drawable/nu.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/nz.png b/materialccpicker/src/main/res/drawable/nz.png
deleted file mode 100644
index cf58a58..0000000
Binary files a/materialccpicker/src/main/res/drawable/nz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/om.png b/materialccpicker/src/main/res/drawable/om.png
deleted file mode 100644
index e8bcc2d..0000000
Binary files a/materialccpicker/src/main/res/drawable/om.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pa.png b/materialccpicker/src/main/res/drawable/pa.png
deleted file mode 100644
index be75d91..0000000
Binary files a/materialccpicker/src/main/res/drawable/pa.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pe.png b/materialccpicker/src/main/res/drawable/pe.png
deleted file mode 100644
index 6dfad1d..0000000
Binary files a/materialccpicker/src/main/res/drawable/pe.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pf.png b/materialccpicker/src/main/res/drawable/pf.png
deleted file mode 100644
index 02abf5c..0000000
Binary files a/materialccpicker/src/main/res/drawable/pf.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pg.png b/materialccpicker/src/main/res/drawable/pg.png
deleted file mode 100644
index 5c1d2db..0000000
Binary files a/materialccpicker/src/main/res/drawable/pg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ph.png b/materialccpicker/src/main/res/drawable/ph.png
deleted file mode 100644
index b9f6d9c..0000000
Binary files a/materialccpicker/src/main/res/drawable/ph.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pk.png b/materialccpicker/src/main/res/drawable/pk.png
deleted file mode 100644
index af4fcbd..0000000
Binary files a/materialccpicker/src/main/res/drawable/pk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pl.png b/materialccpicker/src/main/res/drawable/pl.png
deleted file mode 100644
index ed57452..0000000
Binary files a/materialccpicker/src/main/res/drawable/pl.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pm.png b/materialccpicker/src/main/res/drawable/pm.png
deleted file mode 100644
index d1ccc9d..0000000
Binary files a/materialccpicker/src/main/res/drawable/pm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pn.png b/materialccpicker/src/main/res/drawable/pn.png
deleted file mode 100644
index 7634880..0000000
Binary files a/materialccpicker/src/main/res/drawable/pn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pr.png b/materialccpicker/src/main/res/drawable/pr.png
deleted file mode 100644
index 70a2fa7..0000000
Binary files a/materialccpicker/src/main/res/drawable/pr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ps.png b/materialccpicker/src/main/res/drawable/ps.png
deleted file mode 100644
index 84f43a3..0000000
Binary files a/materialccpicker/src/main/res/drawable/ps.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pt.png b/materialccpicker/src/main/res/drawable/pt.png
deleted file mode 100644
index 0be6798..0000000
Binary files a/materialccpicker/src/main/res/drawable/pt.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/pw.png b/materialccpicker/src/main/res/drawable/pw.png
deleted file mode 100644
index 7a7f27f..0000000
Binary files a/materialccpicker/src/main/res/drawable/pw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/py.png b/materialccpicker/src/main/res/drawable/py.png
deleted file mode 100644
index d31fb4f..0000000
Binary files a/materialccpicker/src/main/res/drawable/py.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/qa.png b/materialccpicker/src/main/res/drawable/qa.png
deleted file mode 100644
index 0549339..0000000
Binary files a/materialccpicker/src/main/res/drawable/qa.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/re.png b/materialccpicker/src/main/res/drawable/re.png
deleted file mode 100644
index 7ec1bfc..0000000
Binary files a/materialccpicker/src/main/res/drawable/re.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ro.png b/materialccpicker/src/main/res/drawable/ro.png
deleted file mode 100644
index c033403..0000000
Binary files a/materialccpicker/src/main/res/drawable/ro.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/rs.png b/materialccpicker/src/main/res/drawable/rs.png
deleted file mode 100644
index 0dd0c3b..0000000
Binary files a/materialccpicker/src/main/res/drawable/rs.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ru.png b/materialccpicker/src/main/res/drawable/ru.png
deleted file mode 100644
index f8dbdd9..0000000
Binary files a/materialccpicker/src/main/res/drawable/ru.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/rw.png b/materialccpicker/src/main/res/drawable/rw.png
deleted file mode 100644
index c9dfb18..0000000
Binary files a/materialccpicker/src/main/res/drawable/rw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sa.png b/materialccpicker/src/main/res/drawable/sa.png
deleted file mode 100644
index 2b8bd6d..0000000
Binary files a/materialccpicker/src/main/res/drawable/sa.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sb.png b/materialccpicker/src/main/res/drawable/sb.png
deleted file mode 100644
index 918c729..0000000
Binary files a/materialccpicker/src/main/res/drawable/sb.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sc.png b/materialccpicker/src/main/res/drawable/sc.png
deleted file mode 100644
index ac016f0..0000000
Binary files a/materialccpicker/src/main/res/drawable/sc.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sd.png b/materialccpicker/src/main/res/drawable/sd.png
deleted file mode 100644
index 848893c..0000000
Binary files a/materialccpicker/src/main/res/drawable/sd.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/se.png b/materialccpicker/src/main/res/drawable/se.png
deleted file mode 100644
index 7273246..0000000
Binary files a/materialccpicker/src/main/res/drawable/se.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sg.png b/materialccpicker/src/main/res/drawable/sg.png
deleted file mode 100644
index 7ea8c82..0000000
Binary files a/materialccpicker/src/main/res/drawable/sg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sh.png b/materialccpicker/src/main/res/drawable/sh.png
deleted file mode 100644
index e6991b7..0000000
Binary files a/materialccpicker/src/main/res/drawable/sh.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/si.png b/materialccpicker/src/main/res/drawable/si.png
deleted file mode 100644
index 2e9f618..0000000
Binary files a/materialccpicker/src/main/res/drawable/si.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sj.png b/materialccpicker/src/main/res/drawable/sj.png
deleted file mode 100644
index 934ed1e..0000000
Binary files a/materialccpicker/src/main/res/drawable/sj.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sk.png b/materialccpicker/src/main/res/drawable/sk.png
deleted file mode 100644
index 27c1053..0000000
Binary files a/materialccpicker/src/main/res/drawable/sk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sl.png b/materialccpicker/src/main/res/drawable/sl.png
deleted file mode 100644
index 74166d5..0000000
Binary files a/materialccpicker/src/main/res/drawable/sl.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sm.png b/materialccpicker/src/main/res/drawable/sm.png
deleted file mode 100644
index 79fad04..0000000
Binary files a/materialccpicker/src/main/res/drawable/sm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sn.png b/materialccpicker/src/main/res/drawable/sn.png
deleted file mode 100644
index dabd3b3..0000000
Binary files a/materialccpicker/src/main/res/drawable/sn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/so.png b/materialccpicker/src/main/res/drawable/so.png
deleted file mode 100644
index fae95f7..0000000
Binary files a/materialccpicker/src/main/res/drawable/so.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sr.png b/materialccpicker/src/main/res/drawable/sr.png
deleted file mode 100644
index fd8d0f2..0000000
Binary files a/materialccpicker/src/main/res/drawable/sr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ss.png b/materialccpicker/src/main/res/drawable/ss.png
deleted file mode 100644
index c85725b..0000000
Binary files a/materialccpicker/src/main/res/drawable/ss.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/st.png b/materialccpicker/src/main/res/drawable/st.png
deleted file mode 100644
index c5f5555..0000000
Binary files a/materialccpicker/src/main/res/drawable/st.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sv.png b/materialccpicker/src/main/res/drawable/sv.png
deleted file mode 100644
index 2b118a5..0000000
Binary files a/materialccpicker/src/main/res/drawable/sv.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sx.png b/materialccpicker/src/main/res/drawable/sx.png
deleted file mode 100644
index a7f93e8..0000000
Binary files a/materialccpicker/src/main/res/drawable/sx.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sy.png b/materialccpicker/src/main/res/drawable/sy.png
deleted file mode 100644
index 05b2299..0000000
Binary files a/materialccpicker/src/main/res/drawable/sy.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/sz.png b/materialccpicker/src/main/res/drawable/sz.png
deleted file mode 100644
index 2e8dcbc..0000000
Binary files a/materialccpicker/src/main/res/drawable/sz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ta.png b/materialccpicker/src/main/res/drawable/ta.png
deleted file mode 100644
index e40e075..0000000
Binary files a/materialccpicker/src/main/res/drawable/ta.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tc.png b/materialccpicker/src/main/res/drawable/tc.png
deleted file mode 100644
index 867305c..0000000
Binary files a/materialccpicker/src/main/res/drawable/tc.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/td.png b/materialccpicker/src/main/res/drawable/td.png
deleted file mode 100644
index 0010a3f..0000000
Binary files a/materialccpicker/src/main/res/drawable/td.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tf.png b/materialccpicker/src/main/res/drawable/tf.png
deleted file mode 100644
index 23ca7cc..0000000
Binary files a/materialccpicker/src/main/res/drawable/tf.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tg.png b/materialccpicker/src/main/res/drawable/tg.png
deleted file mode 100644
index 7ef7849..0000000
Binary files a/materialccpicker/src/main/res/drawable/tg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/th.png b/materialccpicker/src/main/res/drawable/th.png
deleted file mode 100644
index cd23239..0000000
Binary files a/materialccpicker/src/main/res/drawable/th.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tj.png b/materialccpicker/src/main/res/drawable/tj.png
deleted file mode 100644
index 721196c..0000000
Binary files a/materialccpicker/src/main/res/drawable/tj.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tk.png b/materialccpicker/src/main/res/drawable/tk.png
deleted file mode 100644
index 078f294..0000000
Binary files a/materialccpicker/src/main/res/drawable/tk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tl.png b/materialccpicker/src/main/res/drawable/tl.png
deleted file mode 100644
index ec925a1..0000000
Binary files a/materialccpicker/src/main/res/drawable/tl.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tm.png b/materialccpicker/src/main/res/drawable/tm.png
deleted file mode 100644
index d4f068b..0000000
Binary files a/materialccpicker/src/main/res/drawable/tm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tn.png b/materialccpicker/src/main/res/drawable/tn.png
deleted file mode 100644
index cf44380..0000000
Binary files a/materialccpicker/src/main/res/drawable/tn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/to.png b/materialccpicker/src/main/res/drawable/to.png
deleted file mode 100644
index 0fd5abc..0000000
Binary files a/materialccpicker/src/main/res/drawable/to.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tr.png b/materialccpicker/src/main/res/drawable/tr.png
deleted file mode 100644
index da97f4c..0000000
Binary files a/materialccpicker/src/main/res/drawable/tr.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tt.png b/materialccpicker/src/main/res/drawable/tt.png
deleted file mode 100644
index 7814c42..0000000
Binary files a/materialccpicker/src/main/res/drawable/tt.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tv.png b/materialccpicker/src/main/res/drawable/tv.png
deleted file mode 100644
index a2a9f5f..0000000
Binary files a/materialccpicker/src/main/res/drawable/tv.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tw.png b/materialccpicker/src/main/res/drawable/tw.png
deleted file mode 100644
index 06d9908..0000000
Binary files a/materialccpicker/src/main/res/drawable/tw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/tz.png b/materialccpicker/src/main/res/drawable/tz.png
deleted file mode 100644
index a16bd8e..0000000
Binary files a/materialccpicker/src/main/res/drawable/tz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ua.png b/materialccpicker/src/main/res/drawable/ua.png
deleted file mode 100644
index 6039fd3..0000000
Binary files a/materialccpicker/src/main/res/drawable/ua.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ug.png b/materialccpicker/src/main/res/drawable/ug.png
deleted file mode 100644
index 4322cbe..0000000
Binary files a/materialccpicker/src/main/res/drawable/ug.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/um.png b/materialccpicker/src/main/res/drawable/um.png
deleted file mode 100644
index e05ea59..0000000
Binary files a/materialccpicker/src/main/res/drawable/um.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/un.png b/materialccpicker/src/main/res/drawable/un.png
deleted file mode 100644
index 6094a44..0000000
Binary files a/materialccpicker/src/main/res/drawable/un.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/us.png b/materialccpicker/src/main/res/drawable/us.png
deleted file mode 100644
index f8dc8d3..0000000
Binary files a/materialccpicker/src/main/res/drawable/us.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/uy.png b/materialccpicker/src/main/res/drawable/uy.png
deleted file mode 100644
index 608cf38..0000000
Binary files a/materialccpicker/src/main/res/drawable/uy.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/uz.png b/materialccpicker/src/main/res/drawable/uz.png
deleted file mode 100644
index a696dd7..0000000
Binary files a/materialccpicker/src/main/res/drawable/uz.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/va.png b/materialccpicker/src/main/res/drawable/va.png
deleted file mode 100644
index b61058a..0000000
Binary files a/materialccpicker/src/main/res/drawable/va.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/vc.png b/materialccpicker/src/main/res/drawable/vc.png
deleted file mode 100644
index 2c1a29e..0000000
Binary files a/materialccpicker/src/main/res/drawable/vc.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ve.png b/materialccpicker/src/main/res/drawable/ve.png
deleted file mode 100644
index 3790def..0000000
Binary files a/materialccpicker/src/main/res/drawable/ve.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/vg.png b/materialccpicker/src/main/res/drawable/vg.png
deleted file mode 100644
index 99d81c0..0000000
Binary files a/materialccpicker/src/main/res/drawable/vg.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/vi.png b/materialccpicker/src/main/res/drawable/vi.png
deleted file mode 100644
index 2f34fdf..0000000
Binary files a/materialccpicker/src/main/res/drawable/vi.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/vn.png b/materialccpicker/src/main/res/drawable/vn.png
deleted file mode 100644
index 357fd77..0000000
Binary files a/materialccpicker/src/main/res/drawable/vn.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/vu.png b/materialccpicker/src/main/res/drawable/vu.png
deleted file mode 100644
index 4258c02..0000000
Binary files a/materialccpicker/src/main/res/drawable/vu.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/wf.png b/materialccpicker/src/main/res/drawable/wf.png
deleted file mode 100644
index 1d3650a..0000000
Binary files a/materialccpicker/src/main/res/drawable/wf.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ws.png b/materialccpicker/src/main/res/drawable/ws.png
deleted file mode 100644
index 919639f..0000000
Binary files a/materialccpicker/src/main/res/drawable/ws.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/xk.png b/materialccpicker/src/main/res/drawable/xk.png
deleted file mode 100644
index ad3d392..0000000
Binary files a/materialccpicker/src/main/res/drawable/xk.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/xx.png b/materialccpicker/src/main/res/drawable/xx.png
deleted file mode 100644
index 0b301bf..0000000
Binary files a/materialccpicker/src/main/res/drawable/xx.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/ye.png b/materialccpicker/src/main/res/drawable/ye.png
deleted file mode 100644
index b38fd6c..0000000
Binary files a/materialccpicker/src/main/res/drawable/ye.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/yt.png b/materialccpicker/src/main/res/drawable/yt.png
deleted file mode 100644
index d346b5a..0000000
Binary files a/materialccpicker/src/main/res/drawable/yt.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/za.png b/materialccpicker/src/main/res/drawable/za.png
deleted file mode 100644
index bb287c8..0000000
Binary files a/materialccpicker/src/main/res/drawable/za.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/zm.png b/materialccpicker/src/main/res/drawable/zm.png
deleted file mode 100644
index f25d203..0000000
Binary files a/materialccpicker/src/main/res/drawable/zm.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/drawable/zw.png b/materialccpicker/src/main/res/drawable/zw.png
deleted file mode 100644
index c80d2b4..0000000
Binary files a/materialccpicker/src/main/res/drawable/zw.png and /dev/null differ
diff --git a/materialccpicker/src/main/res/values-ar/strings.xml b/materialccpicker/src/main/res/values-ar/strings.xml
deleted file mode 100644
index ddc366c..0000000
--- a/materialccpicker/src/main/res/values-ar/strings.xml
+++ /dev/null
@@ -1,483 +0,0 @@
-
-
- أندورا
- الإمارات العربية المتحدة
- أفغانستان
- أنتيغوا وباربودا
- أنجويلا
- ألبانيا
- أرمينيا
- أنجولا
- المنطقة القطبية الجنوبية
- الأرجنتين
- ساموا-الأمريكي
- النمسا
- أستراليا
- أروبا
- جزر أولند
- أذربيجان
- أندورا
- البوسنة والهرسك
- باربادوس
- بنجلاديش
- بلجيكا
- بوركينا فاسو
- بلغاريا
- البحرين
- بوروندي
- بنين
- سانت بارتليمي
- برمودا
- بروناي
- بوليفيا
- البرازيل
- باهاماس
- بوتان
- بوتسوانا
- بيلاروس
- بيليز
- كندا
- جزر كوكس(كيلينغ)
- جمهورية الكونغو الديمقراطية
- جمهورية أفريقيا الوسطى
- جمهورية الكونغو
- سويسرا
- ساحل العاج
- جزر كوك
- تشيلي
- كاميرون
- الصين
- كولومبيا
- كوستاريكا
- كوبا
- الرأس الأخضر
- Curaçao
- جزيرة كريسماس
- قبرص
- التشيك
- ألمانيا
- جيبوتي
- الدنمارك
- دومينيكا
- جمهورية الدومينيكان
- الجزائر
- الإكوادور
- إستونيا
- مصر
- إريتريا
- إسبانيا
- إثيوبيا
- فنلندا
- فيجي
- جزر فوكلاند
- ميكرونيسيا
- جزر فارو
- فرنسا
- الغابون
- المملكة المتحدة
- غرينادا
- جورجيا
- غينيا الفرنسية
- غانا
- غيرنزي
- جبل طارق
- جرينلاند
- غامبيا
- غينيا
- غوادلوب
- غينيا الاستوائية
- اليونان
- غواتيمال
- غوام
- غينيا بيساو
- غيانا
- هونغ كونغ
- هندوراس
- كرواتيا
- هايتي
- المجر
- إندونيسيا
- جمهورية أيرلندا
- إسرائيل
- جزيرة مان
- أيسلندا
- الهند
- إقليم المحيط البريطاني الهندي
- العراق
- إيران
- إيطاليا
- جيرسي
- جامايكا
- الأردن
- اليابان
- كينيا
- قيرغيزستان
- كمبوديا
- كيريباتي
- جزر القمر
- سانت كيتس ونيفيس
- كوريا الشمالية
- كوريا الجنوبية
- الكويت
- جزر كايمان
- كازاخستان
- لاوس
- لبنان
- سانت لوسيا
- ليختنشتاين
- سريلانكا
- ليبيريا
- ليسوتو
- ليتوانيا
- لوكسمبورغ
- لاتفيا
- ليبيا
- المغرب
- موناكو
- مولدوفا
- الجبل الأسو
- سانت مارتن
- مدغشقر
- جزر مارشال
- مقدونيا الشمالية
- مالي
- (بورما) ميانمار
- منغوليا
- ماكاو
- جزر ماريانا الشمالية
- مارتينيك
- موريتانيا
- مونتسرات
- مالطا
- موريشيوس
- المالديف
- مالاوي
- المكسيك
- ماليزيا
- موزمبيق
- ناميبيا
- كاليدونيا الجديدة
- النيجر
- جزيرة نورفولك
- نيجيريا
- نيكاراجوا
- هولندا
- النرويج
- نيبال
- ناورو
- نيوي
- نيوزيلندا
- عُمان
- بنما
- بيرو
- بولينيزيا الفرنسية
- بابوا غينيا الجديدة
- الفلبين
- باكستان
- بولندا
- سانت بيير/ميكلون
- بيتكيرن
- بورتوريكو
- دولة فلسطين
- البرتغال
- بالاو
- باراغواي
- قطر
- ريونيون
- رومانيا
- صربيا
- روسيا
- رواندا
- السعودية
- جزر سليمان
- سيشل
- السودان
- السويد
- سنغافورة
- سانت هيلانة
- سلوفينيا
- سلوفاكيا
- سيراليون
- سان مارينو
- السنغال
- الصومال
- سورينام
- جنوب السودان
- Sساو تومي وبرينسيب
- السلفادور
- سانت مارتن
- سوريا
- سوازيلند (إسواتيني)
- جزر توركس/كايكوس
- تشاد
- توغو
- تايلاند
- طاجيكستان
- توكيلاو
- تيمور الشرقية
- تركمانستان
- تونس
- تونغا
- تركيا
- ترينيداد وتوباغو
- توفالو
- تايوان
- تنزانيا
- أوكرانيا
- أوغندا
- الولايات المتحدة
- أوروغواي
- أوزبكستان
- الفاتيكان
- سانت فينسنت والغرينادين
- فنزويلا
- جزر العذراء البريطانية
- جزر العذراء الأمريكية
- فيتنام
- فانواتو
- واليس وفوتونا
- ساموا
- كوسوفو
- اليمن
- مايوت
- جنوب أفريقيا
- زامبيا
- زيمبابوي
- غير معروف
- بحث
- 70 123 4567
- 551 23 45 67
- 684-733-1234
- 50 123 4567
- 41 2345678
- 201-555-0123
- 312 345
- 923 123 456
- 268-464-1234
- 9 11 2345-6789
- 67 212 3456
- 560 1234
- 412 345 678
- 664 123456
- 40 123 45 67
- 690 00 12 34
- 242-359-1234
- 3600 1234
- 1812-345678
- 246-250-1234
- 29 491-19-11
- 470 12 34 56
- 622-1234
- 90 01 12 34
- 441-370-1234
- 17 12 34 56
- 7400 123456
- 71234567
- 61 123 456
- 71 123 456
- 11 96123-4567
- 712 3456
- 48 123 456
- 70 12 34 56
- 991 12 34
- 345-323-1234
- 77 83 10 01
- 412 345 678
- 71 234
- 9 518 1234
- 63 01 23 45
- 601 123 456
- 131 2345 6789
- 32 12 34 56
- 809-234-5678
- 767-225-1234
- 99 123 4567
- 222 123 456
- 7012 3456
- 7 123 456
- 77 123456
- 5123 4567
- 91 123 4567
- 51234
- 211234
- 650-123456
- 501 234 56 78
- 905 123 4567
- 599 123 456
- 6 12 34 56 78
- 694 20 12 34
- 87 12 34 56
- 6 03 12 34
- 301 2345
- 23 123 4567
- 601 12 34 56
- 955 012 345
- 473-403-1234
- 22 12 34
- 690 00 12 34
- 671-300-1234
- 5123 4567
- 7781 123456
- 609 1234
- 71 123 4567
- -2000-0000
- 977 123 456
- 555 12 34 56
- 34 10 1234
- 92 123 4567
- 6 12345678
- 9123-4567
- 5123 4567
- 284-300-1234
- 612 34 56 78
- 70 123 45 67
- 78 123 45 67
- -1234-5678
- 7797 712345
- 91 234 567
- 6 71 23 45 67
- 506-234-5678
- 67 622 901
- 3312 3456
- 771 000 9998
- 712 123456
- 96 123456
- 700 123 456
- 321 1234567
- 321 23 45
- 61234567
- 991 234 567
- 43 201 234
- 8312 3456
- 500 12345
- 192 123 4567
- 72 345 678
- 670-234-5678
- 5 1234567
- 20 23 123 456
- 5012 3456
- 21 234 567
- 77 012 3456
- 91-2345678
- 612 34567
- 71 123 456
- 628 123 456
- 20 123 4567
- 6612 3456
- 32 12 345 67
- 991 23 45 67
- 771-2345
- 12-345 6789
- 65 01 23 45
- 9696 1234
- 235-1234
- 696 20 12 34
- 5251 2345
- 639 01 23 45
- 222 123 4567
- 100 123 4567
- 350 1234
- 8812 3456
- 621 12 345
- 6 12 34 56 78
- 664-492-3456
- 22 12 34 56
- 82 123 4567
- 9 212 3456
- 81 123 4567
- 555 1234
- 984-1234567
- 93 12 34 56
- 802 123 4567
- 888 4012
- 412 345 678
- 3 81234
- 406 12 345
- 70 01 23 45
- 91 234 56 78
- 301 2345678
- 620 1234
- 6123-4567
- 7012 3456
- 961 456789
- 912 345 678
- 512 345 678
- 912 345 678
- 787-234-5678
- 692 12 34 56
- 712 034 567
- 720 123 456
- 912 345-67-89
- 690 00 12 34
- 51234
- 869-765-2917
- 758-284-5678
- 55 12 34
- 784-430-1234
- 72 12345
- 66 66 12 12
- 981 2345
- 70 123 45 67
- 2 510 123
- 60 1234567
- 25 123456
- 8123 4567
- 721-520-5678
- 912 123 456
- 74 21234
- 7 1123456
- 71 234 5678
- 91 123 1234
- 741-2345
- 944 567 890
- 51 234 5678
- 7612 3456
- 2 2123 4567
- 917 12 3456
- 621 234 567
- 81 234 5678
- 912 345 678
- 7721 2345
- 90 11 23 45
- 7290
- 771 5123
- 868-291-1234
- 20 123 456
- 649-231-1234
- 901234
- 66 123456
- 712 345678
- 50 123 4567
- 9212 3456
- 94 231 234
- 7 9012 3456
- 591 2345
- 412-1234567
- 91 234 56 78
- 82 12 34
- 712 345 678
- 75.12.34
- 21 123 4567
- 691 234 5678
- 95 5123456
- 71 234 5678
- (264) 123-1234
- xxx xxx
- 29 12 34 56
- 02 12 34 56
- 0171 123456
- 042 123456
- 665 1234
- 03-123-4567
- 087 123 4567
- 21 8379 6236
- 241 123 5
- 021 1234 5678
- 388 123 4567
- (876) 123-4567
- 0777 123 4567
- 070 123 456
- أختر دولة
- رقم الهاتف غير صحيح
-
-
\ No newline at end of file
diff --git a/materialccpicker/src/main/res/values-it-rIT/strings.xml b/materialccpicker/src/main/res/values-it-rIT/strings.xml
deleted file mode 100644
index b818f7f..0000000
--- a/materialccpicker/src/main/res/values-it-rIT/strings.xml
+++ /dev/null
@@ -1,252 +0,0 @@
-
-
- Andorra
- "Unità degli Emirati Arabi "
- "Afghanistan "
- "Antigua e Barbuda "
- Anguilla
- "Albania "
- "Armenia "
- "Angola "
- "Antartide "
- "Argentina "
- "Samoa americane "
- "Austria "
- "Australia "
- Aruba
- "Isole Aland "
- "Azerbaigian "
- "Andorra "
- "Bosnia Erzegovina "
- "Barbados "
- "Bangladesh "
- "Belgio "
- "Burkina Faso "
- "Bulgaria "
- "Bahrein "
- Burundi
- Benin
- "San Bartolomeo "
- Bermuda
- Brunei Darussalam
- "Bolivia "
- "Brasile "
- "Bahamas "
- Bhutan
- "Botswana "
- "Bielorussia "
- "Belize "
- "Canada "
- "Isole Cocos (a chiglia). "
- "Repubblica Democratica del Congo "
- "Repubblica Centrafricana "
- "Congo "
- "Svizzera "
- "Costa d'Avorio "
- "Isole Cook "
- "Chile "
- "Camerun "
- "Cinese "
- "Colombia "
- "Costa Rica "
- "Cuba "
- "Isole di Capo Verde "
- Curacao
- "Isola di Natale "
- "Cipro "
- "Repubblica Ceca "
- "Germania "
- "Gibuti "
- "Danimarca "
- "Domenicano "
- "Repubblica Dominicana "
- "Algeria "
- "Ecuador "
- "Estonia "
- " Egitto"
- Eritrea
- "Spagna "
- "Etiopia "
- "Finlandia "
- "Figi "
- "Isole Falkland (malvine) "
- "Micronesia, Stati Federati "
- "Isole Faroe "
- "Francia "
- Gabon
- "Regno Unito "
- "Granata "
- "Georgia "
- "Guiana francese "
- "Ghana "
- Guernsey
- "Gibilterra "
- "Groenlandia "
- "Gambia "
- "Guinea "
- "Guadalupa "
- "Guinea Equatoriale "
- "Grecia "
- Guatemala
- Guam
- Gine-bissau
- Guyana
- Hong Kong
- Honduras
- "Croazia "
- Haiti
- "Ungheria "
- Indonesia
- Irlanda
- "Israele "
- "Isola di Man "
- "Islanda "
- "India "
- "Territorio britannico dell'Oceano Indiano "
- "Iraq "
- "Repubblica Islamica dell'Iran "
- "Italia "
- Jersey
- "Giamaica "
- "Giordania "
- "Giappone "
- "Kenia "
- "Kirghizistan "
- "Cambogia "
- Kiribati
- "Comore "
- "Saint Kitts e Nevis "
- "Corea del nord "
- "Corea del Sud "
- "Kuwait "
- "Isole Cayman "
- "Kazakistan "
- "Repubblica Democratica Popolare del Laos "
- "Libano "
- "Santa Lucia "
- "Liechtenstein "
- Sri Lanka
- "Liberia "
- Lesotho
- "Lituania "
- "Lussemburgo "
- "Lettonia "
- "Libia "
- "Marocco "
- "Monaco "
- "Repubblica di Moldova "
- "Montenegro "
- "San Martino "
- "Madagascar "
- "Isole Marshall "
- "Macedonia "
- Mali
- "Birmania "
- "Mongolia "
- "Macao "
- "Isole Marianne settentrionali "
- "Martinica "
- "Mauritania "
- Montserrat
- "Malta "
- "Maurizio "
- "Maldive "
- Malawi
- "Messicano "
- "Malaysia "
- "Mozambico "
- "Namibia "
- "Nuova Caledonia "
- "Niger "
- "Isole Norfolk "
- "Nigeria "
- "Nicaragua "
- "Olanda "
- "Norvegia "
- Nepal
- Nauru
- "Niue "
- "Nuova Zelanda "
- "Oman "
- "Panama "
- "Perù "
- "Polinesia francese "
- "Papua Nuova Guinea "
- Filippine
- "Pakistan "
- Polonia
- "Santi Pietro e Miquelon "
- "Isole Pitcairn "
- "Porto Rico "
- "Palestina "
- "Portogallo "
- Palau
- "Paraguay "
- Qatar
- "Riunione "
- Romania
- "Serbia "
- "Federazione Russa "
- Ruanda
- "Arabia Saudita "
- "Isole Salomone "
- "Seychelles "
- "Sudan "
- "Svezia "
- "Singapore "
- "Sant'Elena, Ascensione e Tristano Da Cunha "
- "Slovenia "
- "Slovacchia "
- Sierra Leone
- San Marino
- "Senegal "
- Somali
- "Suriname "
- "Sudan del Sud "
- "Sao Tomé e Principe "
- El Salvador
- "Sint Maarten "
- "Repubblica Araba Siriana "
- "Swaziland "
- "Isole Turks e Caicos "
- "Chad "
- "Andare "
- "Tailandia "
- "Tagikistan "
- Tokelau
- "Timor Est "
- "Turkmenistan "
- "Tunisia "
- "Tongano "
- Turchia
- "Trinidad e Tobago "
- "Tuvalù "
- "Taiwan "
- "Tanzania, Repubblica Unita "
- "Ucraina "
- "Uganda "
- "Stati Uniti d'America "
- "Uruguay "
- "Uzbekistan "
- Santa Sede (Stato Città del Vaticano)
- St. Vincent e Grenadine
- Venezuela, Repubblica Bolivariana
- Isole Vergini Britanniche
- Isole Vergini americane
- Vietnam
- Vanuatu
- Wallis ve Futuna
- Samoa
- Kosovo
- Yemen
- Mayotte
- Sud Africa
- Zambia
- Zimbabwe
- Sconosciuto
- Ricerca...
- Seleziona il paese
- Numero di telefono sbagliato
-
-
-
\ No newline at end of file
diff --git a/materialccpicker/src/main/res/values-ru-rRU/strings.xml b/materialccpicker/src/main/res/values-ru-rRU/strings.xml
deleted file mode 100644
index 4d0c803..0000000
--- a/materialccpicker/src/main/res/values-ru-rRU/strings.xml
+++ /dev/null
@@ -1,483 +0,0 @@
-
-
- Андорра
- Объединённые Арабские Эмираты (ОАЭ)
- Афганистан
- Антигуа и Барбуда
- Ангилья
- Албания
- Армения
- Ангола
- Антарктика
- Аргентина
- Американское Самоа
- Австрия
- Австралия
- Аруба
- Аландские острова
- Азербайджан
- Андорра
- Босния и Герцеговина
- Барбадос
- Бангладеш
- Бельгия
- Буркина-Фасо
- Болгария
- Бахрейн
- Бурунди
- Бенин
- Сен-Бартельми
- Бермуды
- Бруней-Даруссалам
- Боливия
- Бразилия
- Багамы
- Бутан
- Ботсвана
- Беларусь
- Белиз
- Канада
- Кокосовые острова (острова Килинг)
- Демократическая республика Конго
- Центральноафриканская республика
- Конго
- Швейцария
- Кот-д-Ивуар
- Острова Кука
- Чили
- Камерун
- Китай
- Колумбия
- Коста-Рика
- Куба
- Кабо-Верде
- Курасао
- Остров Рождества
- Кипр
- Чехия
- Германия
- Джибути
- Дания
- Доминика
- Доминиканская республика
- Алжир
- Эквадор
- Эстония
- Египет
- Эритрея
- Испания
- Эфиопия
- Финляндия
- Фиджи
- Фолклендские острова (Мальвинские острова)
- Федеративные Штаты Микронезии
- Фарерские острова
- Франция
- Габон
- Великобритания
- Гренада
- Грузия
- Французская Гвиана
- Гана
- Гернси
- Гибралтар
- Гренландия
- Гамбия
- Гвинея
- Гваделупа
- Экваториальная Гвинея
- Греция
- Гватемала
- Гуам
- Гвинея-Бисау
- Гайана
- Гонконг
- Гондурас
- Хорватия
- Гаити
- Венгрия
- Индонезия
- Ирландия
- Израиль
- Остров Мэн
- Исландия
- Индия
- Британская территория Индийского океана
- Ирак
- Исламская Республика Иран
- Италия
- Джерси
- Ямайка
- Иордания
- Япония
- Кения
- Кыргызстан
- Камбоджа
- Кирибати
- Коморские острова
- Сент-Китс и Невис
- Корейская Народно-Демократическая Республика
- Республика Корея
- Кувейт
- Кайманы
- Казахстан
- Лаосская Народно-Демократическая Республика
- Ливан
- Сент-Люсия
- Лихтенштейн
- Шри-Ланка
- Либерия
- Лесото
- Литва
- Люксембург
- Латвия
- Ливия
- Марокко
- Монако
- Молдова
- Черногория
- Сент-Мартин
- Мадагаскар
- Маршалловы острова
- Северная Македония
- Мали
- Мьянма
- Монголия
- Макао
- Северные Марианские острова
- Мартиника
- Мавритания
- Монтсеррат
- Мальта
- Маврикий
- Мальдивы
- Малави
- Мексика
- Малайзия
- Мозамбик
- Намибия
- Новая Каледония
- Нигер
- Норфолкские острова
- Нигерия
- Никарагуа
- Нидерланды
- Норвегия
- Непал
- Науру
- Ниуэ
- Новая Зеландия
- Оман
- Панама
- Перу
- Французская Полинезия
- Папуа-Новая Гвинея
- Филиппины
- Пакистан
- Польша
- Сен-Пьер и Микелон
- Острова Питкэрн
- Пуэрто-Рико
- Палестина
- Португалия
- Палау
- Парагвай
- Катар
- Реюньон
- Румыния
- Сербия
- Российская Федерация
- Руанда
- Саудовская Аравия
- Соломоновы острова
- Сейшелы
- Судан
- Швеция
- Сингапур
- Святая Елена, Вознесение и Тристан да Кунья
- Словения
- Словакия
- Сьерра-Леоне
- Сан-Марино
- Сенегал
- Сомали
- Суринам
- Южный Судан
- Сан-Томе и Принсипи
- Сальвадор
- Синт-Мартен
- Сирийская Арабская Республика
- Свазиленд
- острова Теркс и Кайкос
- Чад
- Того
- Тайланд
- Таджикистан
- Токелау
- Тимор-Лешти
- Туркменистан
- Тунис
- Тонга
- Турция
- Тринидад и Тобаго
- Тувалу
- Тайвань
- Танзания
- Украина
- Уганда
- Соединённые Штаты Америки
- Уругвай
- Узбекистан
- город-государство Ватикан
- Сент-Винсент и Гренадины
- Боливарианская Республика Венесуэла
- Британские Виргинские Острова
- Виргинские острова США
- Вьетнам
- Вануату
- Уоллис и Футуна
- Самоа
- Косово
- Йемен
- Майотта
- Южноафриканская республика
- Замбия
- Зимбабве
- Неизвестный
- Поиск…
- 70 123 4567
- 551 23 45 67
- 684-733-1234
- 50 123 4567
- 41 2345678
- 201-555-0123
- 312 345
- 923 123 456
- 268-464-1234
- 9 11 2345-6789
- 67 212 3456
- 560 1234
- 412 345 678
- 664 123456
- 40 123 45 67
- 690 00 12 34
- 242-359-1234
- 3600 1234
- 1812-345678
- 246-250-1234
- 29 491-19-11
- 470 12 34 56
- 622-1234
- 90 01 12 34
- 441-370-1234
- 17 12 34 56
- 7400 123456
- 71234567
- 61 123 456
- 71 123 456
- 11 96123-4567
- 712 3456
- 48 123 456
- 70 12 34 56
- 991 12 34
- 345-323-1234
- 77 83 10 01
- 412 345 678
- 71 234
- 9 518 1234
- 63 01 23 45
- 601 123 456
- 131 2345 6789
- 32 12 34 56
- 809-234-5678
- 767-225-1234
- 99 123 4567
- 222 123 456
- 7012 3456
- 7 123 456
- 77 123456
- 5123 4567
- 91 123 4567
- 51234
- 211234
- 650-123456
- 501 234 56 78
- 905 123 4567
- 599 123 456
- 6 12 34 56 78
- 694 20 12 34
- 87 12 34 56
- 6 03 12 34
- 301 2345
- 23 123 4567
- 601 12 34 56
- 955 012 345
- 473-403-1234
- 22 12 34
- 690 00 12 34
- 671-300-1234
- 5123 4567
- 7781 123456
- 609 1234
- 71 123 4567
- -2000-0000
- 977 123 456
- 555 12 34 56
- 34 10 1234
- 92 123 4567
- 6 12345678
- 9123-4567
- 5123 4567
- 284-300-1234
- 612 34 56 78
- 70 123 45 67
- 78 123 45 67
- -1234-5678
- 7797 712345
- 91 234 567
- 6 71 23 45 67
- 506-234-5678
- 67 622 901
- 3312 3456
- 771 000 9998
- 712 123456
- 96 123456
- 700 123 456
- 321 1234567
- 321 23 45
- 61234567
- 991 234 567
- 43 201 234
- 8312 3456
- 500 12345
- 192 123 4567
- 72 345 678
- 670-234-5678
- 5 1234567
- 20 23 123 456
- 5012 3456
- 21 234 567
- 77 012 3456
- 91-2345678
- 612 34567
- 71 123 456
- 628 123 456
- 20 123 4567
- 6612 3456
- 32 12 345 67
- 991 23 45 67
- 771-2345
- 12-345 6789
- 65 01 23 45
- 9696 1234
- 235-1234
- 696 20 12 34
- 5251 2345
- 639 01 23 45
- 222 123 4567
- 100 123 4567
- 350 1234
- 8812 3456
- 621 12 345
- 6 12 34 56 78
- 664-492-3456
- 22 12 34 56
- 82 123 4567
- 9 212 3456
- 81 123 4567
- 555 1234
- 984-1234567
- 93 12 34 56
- 802 123 4567
- 888 4012
- 412 345 678
- 3 81234
- 406 12 345
- 70 01 23 45
- 91 234 56 78
- 301 2345678
- 620 1234
- 6123-4567
- 7012 3456
- 961 456789
- 912 345 678
- 512 345 678
- 912 345 678
- 787-234-5678
- 692 12 34 56
- 712 034 567
- 720 123 456
- 912 345-67-89
- 690 00 12 34
- 51234
- 869-765-2917
- 758-284-5678
- 55 12 34
- 784-430-1234
- 72 12345
- 66 66 12 12
- 981 2345
- 70 123 45 67
- 2 510 123
- 60 1234567
- 25 123456
- 8123 4567
- 721-520-5678
- 912 123 456
- 74 21234
- 7 1123456
- 71 234 5678
- 91 123 1234
- 741-2345
- 944 567 890
- 51 234 5678
- 7612 3456
- 2 2123 4567
- 917 12 3456
- 621 234 567
- 81 234 5678
- 912 345 678
- 7721 2345
- 90 11 23 45
- 7290
- 771 5123
- 868-291-1234
- 20 123 456
- 649-231-1234
- 901234
- 66 123456
- 712 345678
- 50 123 4567
- 9212 3456
- 94 231 234
- 7 9012 3456
- 591 2345
- 412-1234567
- 91 234 56 78
- 82 12 34
- 712 345 678
- 75.12.34
- 21 123 4567
- 691 234 5678
- 95 5123456
- 71 234 5678
- (264) 123-1234
- xxx xxx
- 29 12 34 56
- 02 12 34 56
- 0171 123456
- 042 123456
- 665 1234
- 03-123-4567
- 087 123 4567
- 21 8379 6236
- 241 123 5
- 021 1234 5678
- 388 123 4567
- (876) 123-4567
- 0777 123 4567
- 070 123 456
- Выберите страну
- Неверный номер телефона
-
-
\ No newline at end of file
diff --git a/materialccpicker/src/main/res/values-tr-rTR/strings.xml b/materialccpicker/src/main/res/values-tr-rTR/strings.xml
deleted file mode 100644
index b72f046..0000000
--- a/materialccpicker/src/main/res/values-tr-rTR/strings.xml
+++ /dev/null
@@ -1,252 +0,0 @@
-
-
- Andorra
- Birleşik Arap Emirlikleri
- Afganistan
- Antigua and Barbuda
- Anguilla
- Arnavutluk
- Ermenistan
- Angola
- Antartika
- Arjantin
- Amerikan Samoası
- Avusturya
- Avustralya
- Aruba
- Åland Adaları
- Azerbaycan
- Andorra
- Bosna Hersek
- Barbados
- Bangladeş
- Belçika
- Burkina Faso
- Bulgaristan
- Bahreyn
- Burundi
- Benin
- Saint Barthélemy
- Bermuda
- Brunei Darussalam
- Bolivya
- Brezilya
- Bahamalar
- Bhutan
- Botsvana
- Beyaz Rusya
- Belize
- Kanada
- Cocos (keeling) Adaları
- Kongo Demoktratik Cumhuriyeti
- Orta Afrika Cumhuriyeti
- Kongo
- İsviçre
- Fildişi Sahili
- Cook Adaları
- Şili
- Kamerun
- Çin
- Kolombiya
- Kosta Rika
- Küba
- Yeşil Burun Adaları
- Curacao
- Noel Adası
- Kıbrıs
- Çek Cumhuriyeti
- Almanya
- Cibuti
- Danimarka
- Dominik
- Dominik Cumhuriyeti
- Cezayir
- Ekvador
- Estonya
- Mısır
- Eritre
- İspanya
- Etiyopya
- Finlandiya
- Fiji
- Falkland Adaları (malvinas)
- Mikronezya, Federal Devletler
- Faroe Adaları
- Fransa
- Gabon
- Birleşik Krallık
- Grenada
- Gürcistan
- Fransız Guyanası
- Gana
- Guernsey
- Cebelitarık
- Grönland
- Gambiya
- Gine
- Guadelup
- Ekvator Ginesi
- Yunanistan
- Guatemala
- Guam
- Gine-bissau
- Guyana
- Hong Kong
- Honduras
- Hırvatistan
- Haiti
- Macaristan
- Endonezya
- İrlanda
- İsrail
- Man Adası
- İzlanda
- Hindistan
- Britanya Hint Okyanusu Toprakları
- Irak
- İran İslam Cumhuriyeti
- İtalya
- Jersey
- Jamaika
- Ürdün
- Japonya
- Kenya
- Kırgızistan
- Kamboçya
- Kiribati
- Comoros
- Saint Kitts ve Nevis
- Kuzey Kore
- Güney Kore
- Kuveyt
- Cayman Adaları
- Kazakistan
- Lao Demokratik Halk Cumhuriyeti
- Lübnan
- Aziz Lucia
- Lihtenştayn
- Sri Lanka
- Liberya
- Lesoto
- Litvanya
- Lüksemburg
- Letonya
- Libya
- Fas
- Monako
- Moldova Cumhuriyeti
- Karadağ
- Aziz Martin
- Madagaskar
- Marşal Adaları
- Makedonya
- Mali
- Myanmar
- Mongolistan
- Makao
- Kuzey Mariana Adaları
- Martinik
- Moritanya
- Montserrat
- Malta
- Mauritius
- Maldivler
- Malawi
- Meksika
- Malezya
- Mozambik
- Namibya
- Yeni Kaledonya
- Nijer
- Norfolk Adaları
- Nijerya
- Nikaragua
- Hollanda
- Norveç
- Nepal
- Nauru
- Niue
- Yeni Zelanda
- Umman
- Panama
- Peru
- Fransız Polinezyası
- Papua Yeni Gine
- Filipinler
- Pakistan
- Polonya
- Aziz Pierre ve Miquelon
- Pitcairn Adaları
- Porto Riko
- Filistin
- Portekiz
- Palau
- Paraguay
- Katar
- Réunion
- Romanya
- Sırbistan
- Rusya Federasyonu
- Ruanda
- Suudi Arabistan
- Solomon Adaları
- Seyşeller
- Sudan
- İsveç
- Singapur
- Saint Helena, Yükseliş ve Tristan Da Cunha
- Slovenya
- Slovakya
- Sierra Leone
- San Marino
- Senegal
- Somali
- Surinam
- Güney Sudan
- Sao Tome ve Principe
- El Salvador
- Sint Maarten
- Suriye Arap Cumhuriyeti
- Svaziland
- Turks ve Caicos Adaları
- Çad
- Togo
- Tayland
- Tacikistan
- Tokelau
- Timor-leste
- Türkmenistan
- Tunus
- Tonga
- Türkiye
-
- Tuvalu
- Tayvan
- Tanzanya, Birleşik Cumhuriyeti
- Ukrayna
- Uganda
- Amerika Birleşik Devletleri
- Uruguay
- Özbekistan
- Holy See (vatikan Şehir Devleti)
-
- Venezuela, Bolivarcı Cumhuriyeti
- Britanya Virjin Adaları
- Amerika Birleşik Devletleri Virgin Adaları
- Vietnam
- Vanuatu
- Wallis ve Futuna
- Samoa
- Kosova
- Yemen
- Mayotte
- Güney Afrika
- Zambiya
- Zimbabve
- Bilinmiyor
- Ara...
- Ülke Seçiniz
- Hatalı Telefon Numarası
-
-
-
\ No newline at end of file
diff --git a/materialccpicker/src/main/res/values/strings.xml b/materialccpicker/src/main/res/values/strings.xml
deleted file mode 100644
index add4ab8..0000000
--- a/materialccpicker/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,483 +0,0 @@
-
-
- Andorra
- United Arab Emirates (UAE)
- Afghanistan
- Antigua and Barbuda
- Anguilla
- Albania
- Armenia
- Angola
- Antarctica
- Argentina
- American Samoa
- Austria
- Australia
- Aruba
- Åland Islands
- Azerbaijan
- Andorra
- Bosnia And Herzegovina
- Barbados
- Bangladesh
- Belgium
- Burkina Faso
- Bulgaria
- Bahrain
- Burundi
- Benin
- Saint Barthélemy
- Bermuda
- Brunei Darussalam
- Bolivia
- Brazil
- Bahamas
- Bhutan
- Botswana
- Belarus
- Belize
- Canada
- Cocos (keeling) Islands
- Congo, The Democratic Republic Of The
- Central African Republic
- Congo
- Switzerland
- Côte D\'ivoire
- Cook Islands
- Chile
- Cameroon
- China
- Colombia
- Costa Rica
- Cuba
- Cape Verde
- Curaçao
- Christmas Island
- Cyprus
- Czech Republic
- Germany
- Djibouti
- Denmark
- Dominica
- Dominican Republic
- Algeria
- Ecuador
- Estonia
- Egypt
- Eritrea
- Spain
- Ethiopia
- Finland
- Fiji
- Falkland Islands (malvinas)
- Micronesia, Federated States Of
- Faroe Islands
- France
- Gabon
- United Kingdom
- Grenada
- Georgia
- French Guyana
- Ghana
- Guernsey
- Gibraltar
- Greenland
- Gambia
- Guinea
- Guadeloupe
- Equatorial Guinea
- Greece
- Guatemala
- Guam
- Guinea-bissau
- Guyana
- Hong Kong
- Honduras
- Croatia
- Haiti
- Hungary
- Indonesia
- Ireland
- Israel
- Isle Of Man
- Iceland
- India
- British Indian Ocean Territory
- Iraq
- Iran, Islamic Republic Of
- Italy
- Jersey
- Jamaica
- Jordan
- Japan
- Kenya
- Kyrgyzstan
- Cambodia
- Kiribati
- Comoros
- Saint Kitts and Nevis
- North Korea
- South Korea
- Kuwait
- Cayman Islands
- Kazakhstan
- Lao People\'s Democratic Republic
- Lebanon
- Saint Lucia
- Liechtenstein
- Sri Lanka
- Liberia
- Lesotho
- Lithuania
- Luxembourg
- Latvia
- Libya
- Morocco
- Monaco
- Moldova, Republic Of
- Montenegro
- Saint Martin
- Madagascar
- Marshall Islands
- Macedonia (FYROM)
- Mali
- Myanmar
- Mongolia
- Macau
- Northern Mariana Islands
- Martinique
- Mauritania
- Montserrat
- Malta
- Mauritius
- Maldives
- Malawi
- Mexico
- Malaysia
- Mozambique
- Namibia
- New Caledonia
- Niger
- Norfolk Islands
- Nigeria
- Nicaragua
- Netherlands
- Norway
- Nepal
- Nauru
- Niue
- New Zealand
- Oman
- Panama
- Peru
- French Polynesia
- Papua New Guinea
- Philippines
- Pakistan
- Poland
- Saint Pierre And Miquelon
- Pitcairn Islands
- Puerto Rico
- Palestine
- Portugal
- Palau
- Paraguay
- Qatar
- Réunion
- Romania
- Serbia
- Russian Federation
- Rwanda
- Saudi Arabia
- Solomon Islands
- Seychelles
- Sudan
- Sweden
- Singapore
- Saint Helena, Ascension And Tristan Da Cunha
- Slovenia
- Slovakia
- Sierra Leone
- San Marino
- Senegal
- Somalia
- Suriname
- South Sudan
- Sao Tome And Principe
- El Salvador
- Sint Maarten
- Syrian Arab Republic
- Swaziland
- Turks and Caicos Islands
- Chad
- Togo
- Thailand
- Tajikistan
- Tokelau
- Timor-leste
- Turkmenistan
- Tunisia
- Tonga
- Turkey
-
- Tuvalu
- Taiwan
- Tanzania, United Republic Of
- Ukraine
- Uganda
- United States Of America
- Uruguay
- Uzbekistan
- Holy See (vatican City State)
-
- Venezuela, Bolivarian Republic Of
- British Virgin Islands
- US Virgin Islands
- Vietnam
- Vanuatu
- Wallis And Futuna
- Samoa
- Kosovo
- Yemen
- Mayotte
- South Africa
- Zambia
- Zimbabwe
- Unkown
- Search...
- 70 123 4567
- 551 23 45 67
- 684-733-1234
- 50 123 4567
- 41 2345678
- 201-555-0123
- 312 345
- 923 123 456
- 268-464-1234
- 9 11 2345-6789
- 67 212 3456
- 560 1234
- 412 345 678
- 664 123456
- 40 123 45 67
- 690 00 12 34
- 242-359-1234
- 3600 1234
- 1812-345678
- 246-250-1234
- 29 491-19-11
- 470 12 34 56
- 622-1234
- 90 01 12 34
- 441-370-1234
- 17 12 34 56
- 7400 123456
- 71234567
- 61 123 456
- 71 123 456
- 11 96123-4567
- 712 3456
- 48 123 456
- 70 12 34 56
- 991 12 34
- 345-323-1234
- 77 83 10 01
- 412 345 678
- 71 234
- 9 518 1234
- 63 01 23 45
- 601 123 456
- 131 2345 6789
- 32 12 34 56
- 809-234-5678
- 767-225-1234
- 99 123 4567
- 222 123 456
- 7012 3456
- 7 123 456
- 77 123456
- 5123 4567
- 91 123 4567
- 51234
- 211234
- 650-123456
- 501 234 56 78
- 905 123 4567
- 599 123 456
- 6 12 34 56 78
- 694 20 12 34
- 87 12 34 56
- 6 03 12 34
- 301 2345
- 23 123 4567
- 601 12 34 56
- 955 012 345
- 473-403-1234
- 22 12 34
- 690 00 12 34
- 671-300-1234
- 5123 4567
- 7781 123456
- 609 1234
- 71 123 4567
- -2000-0000
- 977 123 456
- 555 12 34 56
- 34 10 1234
- 92 123 4567
- 6 12345678
- 9123-4567
- 5123 4567
- 284-300-1234
- 612 34 56 78
- 70 123 45 67
- 78 123 45 67
- -1234-5678
- 7797 712345
- 91 234 567
- 6 71 23 45 67
- 506-234-5678
- 67 622 901
- 3312 3456
- 771 000 9998
- 712 123456
- 96 123456
- 700 123 456
- 321 1234567
- 321 23 45
- 61234567
- 991 234 567
- 43 201 234
- 8312 3456
- 500 12345
- 192 123 4567
- 72 345 678
- 670-234-5678
- 5 1234567
- 20 23 123 456
- 5012 3456
- 21 234 567
- 77 012 3456
- 91-2345678
- 612 34567
- 71 123 456
- 628 123 456
- 20 123 4567
- 6612 3456
- 32 12 345 67
- 991 23 45 67
- 771-2345
- 12-345 6789
- 65 01 23 45
- 9696 1234
- 235-1234
- 696 20 12 34
- 5251 2345
- 639 01 23 45
- 222 123 4567
- 100 123 4567
- 350 1234
- 8812 3456
- 621 12 345
- 6 12 34 56 78
- 664-492-3456
- 22 12 34 56
- 82 123 4567
- 9 212 3456
- 81 123 4567
- 555 1234
- 984-1234567
- 93 12 34 56
- 802 123 4567
- 888 4012
- 412 345 678
- 3 81234
- 406 12 345
- 70 01 23 45
- 91 234 56 78
- 301 2345678
- 620 1234
- 6123-4567
- 7012 3456
- 961 456789
- 912 345 678
- 512 345 678
- 912 345 678
- 787-234-5678
- 692 12 34 56
- 712 034 567
- 720 123 456
- 912 345-67-89
- 690 00 12 34
- 51234
- 869-765-2917
- 758-284-5678
- 55 12 34
- 784-430-1234
- 72 12345
- 66 66 12 12
- 981 2345
- 70 123 45 67
- 2 510 123
- 60 1234567
- 25 123456
- 8123 4567
- 721-520-5678
- 912 123 456
- 74 21234
- 7 1123456
- 71 234 5678
- 91 123 1234
- 741-2345
- 944 567 890
- 51 234 5678
- 7612 3456
- 2 2123 4567
- 917 12 3456
- 621 234 567
- 81 234 5678
- 912 345 678
- 7721 2345
- 90 11 23 45
- 7290
- 771 5123
- 868-291-1234
- 20 123 456
- 649-231-1234
- 901234
- 66 123456
- 712 345678
- 50 123 4567
- 9212 3456
- 94 231 234
- 7 9012 3456
- 591 2345
- 412-1234567
- 91 234 56 78
- 82 12 34
- 712 345 678
- 75.12.34
- 21 123 4567
- 691 234 5678
- 95 5123456
- 71 234 5678
- (264) 123-1234
- xxx xxx
- 29 12 34 56
- 02 12 34 56
- 0171 123456
- 042 123456
- 665 1234
- 03-123-4567
- 087 123 4567
- 21 8379 6236
- 241 123 5
- 021 1234 5678
- 388 123 4567
- (876) 123-4567
- 0777 123 4567
- 070 123 456
- Select Country
- Invalid Phone Number
-
-
\ No newline at end of file
diff --git a/materialccpicker/src/test/java/com/simon/material3ccp/ExampleUnitTest.kt b/materialccpicker/src/test/java/com/simon/material3ccp/ExampleUnitTest.kt
deleted file mode 100644
index b1b4f6a..0000000
--- a/materialccpicker/src/test/java/com/simon/material3ccp/ExampleUnitTest.kt
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.simon.material3ccp
-
-import org.junit.Test
-
-import org.junit.Assert.*
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-class ExampleUnitTest {
- @Test
- fun addition_isCorrect() {
- assertEquals(4, 2 + 2)
- }
-}
\ No newline at end of file
diff --git a/screenshots/Screenshot_roundedccp.jpg b/screenshots/Screenshot_roundedccp.jpg
index ecf967a..12063dc 100644
Binary files a/screenshots/Screenshot_roundedccp.jpg and b/screenshots/Screenshot_roundedccp.jpg differ
diff --git a/xmaterialccp/build.gradle b/xmaterialccp/build.gradle
index 7733542..af472cd 100644
--- a/xmaterialccp/build.gradle
+++ b/xmaterialccp/build.gradle
@@ -5,7 +5,7 @@ plugins {
}
group = 'com.github.TuleSimon'
-version = 'v1.16'
+version = 'v1.21'
android {
namespace 'com.simon.xmaterialccp'
@@ -38,7 +38,7 @@ android {
targetCompatibility JavaVersion.VERSION_11
}
composeOptions {
- kotlinCompilerExtensionVersion '1.4.2'
+ kotlinCompilerExtensionVersion '1.4.7'
}
kotlinOptions {
@@ -54,10 +54,10 @@ dependencies {
implementation 'androidx.core:core-ktx:1.10.0'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.1'
- implementation 'androidx.activity:activity-compose:1.7.1'
+ implementation 'androidx.activity:activity-compose:1.7.2'
implementation "androidx.compose.ui:ui:$compose_version"
implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"
- implementation 'androidx.compose.material3:material3:1.2.0-alpha01'
+ implementation 'androidx.compose.material3:material3:1.1.0-rc01'
testImplementation 'junit:junit:4.13.2'
implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.57'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
@@ -74,7 +74,7 @@ afterEvaluate {
from components.release
groupId = 'com.github.TuleSimon'
artifactId = 'xMaterialccp'
- version = 'v1.16'
+ version = 'v1.21'
}
})
}