package pxds.vazp

import android.Manifest
import com.test.basd.supercleanermax.R

data class Mrzg(
    val permissionMatch: String = Manifest.permission.CAMERA, var permissionTittle: Int = 0, var permissionDesc: Int = 0, var isSensitive: Boolean = false, var isAuthorized: Boolean = false, ) {
    companion object {

        fun Mrzg.setTittle() {
            permissionTittle = when (permissionMatch) {
                Manifest.permission.ACCESS_BACKGROUND_LOCATION -> R.string.ޔތޣޢސ
                Manifest.permission.ACCESS_COARSE_LOCATION -> R.string.ޕދޒކއ
                Manifest.permission.ACCESS_FINE_LOCATION -> R.string.ޅޡޒޡހ
                Manifest.permission.ACCESS_MEDIA_LOCATION -> R.string.ހއޔޣޝ
                Manifest.permission.ACCESS_NETWORK_STATE -> R.string.ދޒޔޣސ
                Manifest.permission.ACCESS_WIFI_STATE -> R.string.ޣޑޠޝޠ
                Manifest.permission.ACTIVITY_RECOGNITION -> R.string.ފރކޠޑ
                Manifest.permission.ANSWER_PHONE_CALLS -> R.string.ބލޚޛޥ
                Manifest.permission.BLUETOOTH -> R.string.އޠޜއތ
                Manifest.permission.BLUETOOTH_ADMIN -> R.string.ޙލޅޑޖ
                Manifest.permission.BLUETOOTH_CONNECT -> R.string.ޗތއސޝ
                Manifest.permission.BLUETOOTH_PRIVILEGED -> R.string.ޑރޥކޝ
                Manifest.permission.BLUETOOTH_SCAN -> R.string.ރވޒޕޓ
                Manifest.permission.BODY_SENSORS -> R.string.ޕޜޝގރ
                Manifest.permission.CALL_PHONE -> R.string.ޝޏރޖޝ
                Manifest.permission.CAMERA -> R.string.ޏޠވޥޥ
                Manifest.permission.CHANGE_NETWORK_STATE -> R.string.ޢޥޅފޚ
                Manifest.permission.CHANGE_WIFI_STATE -> R.string.ތތއދޠ
                Manifest.permission.CONTROL_LOCATION_UPDATES -> R.string.ފރޡޥމ
                Manifest.permission.DELETE_PACKAGES -> R.string.ޒޜގޑސ
                Manifest.permission.GET_ACCOUNTS -> R.string.ޥކޝޡޞ
                Manifest.permission.INSTALL_PACKAGES -> R.string.ޜޓޛޥޖ
                Manifest.permission.INTERNET -> R.string.މޤޔޜޖ
                Manifest.permission.MANAGE_EXTERNAL_STORAGE -> R.string.ޝޙޏޣޗ
                Manifest.permission.MANAGE_MEDIA -> R.string.ޘޝޥޏޥ
                Manifest.permission.MANAGE_WIFI_NETWORK_SELECTION -> R.string.ޤޗޟޝޜ
                Manifest.permission.MODIFY_AUDIO_SETTINGS -> R.string.އފޑޖޏ
                Manifest.permission.NFC -> R.string.ޝޣގމޣ
                Manifest.permission.QUERY_ALL_PACKAGES -> R.string.ޗޢޑޘގ
                Manifest.permission.READ_CALENDAR -> R.string.ދޤރކޛ
                Manifest.permission.READ_CALL_LOG -> R.string.ޖޥވކވ
                Manifest.permission.READ_CONTACTS -> R.string.ޖޓޠކޛ
                Manifest.permission.READ_EXTERNAL_STORAGE -> R.string.ޛޏކޥސ
                Manifest.permission.READ_MEDIA_AUDIO -> R.string.ޙޛލޞނ
                Manifest.permission.READ_MEDIA_IMAGES -> R.string.ޚޠރތޒ
                Manifest.permission.READ_MEDIA_VIDEO -> R.string.ޓޕގޕހ
                Manifest.permission.READ_PHONE_NUMBERS -> R.string.ގޘޣޞޚ
                Manifest.permission.READ_PHONE_STATE -> R.string.ޤއޏޛޢ
                Manifest.permission.READ_SMS -> R.string.ޝޡޠޔޅ
                Manifest.permission.READ_SYNC_SETTINGS -> R.string.ދޜޣޥށ
                Manifest.permission.READ_SYNC_STATS -> R.string.ޒނބޓދ
                Manifest.permission.RECEIVE_BOOT_COMPLETED -> R.string.ޡޖވޜޣ
                Manifest.permission.RECEIVE_SMS -> R.string.ހޙސޞސ
                Manifest.permission.RECORD_AUDIO -> R.string.ހކތޟއ
                Manifest.permission.REQUEST_DELETE_PACKAGES -> R.string.ލއޜޣދ
                Manifest.permission.SEND_SMS -> R.string.ޡފޚލސ
                Manifest.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION -> R.string.ޓރޓހގ
                Manifest.permission.USE_FINGERPRINT -> R.string.ޟބޞޣރ
                Manifest.permission.WRITE_CALENDAR -> R.string.ޏޞޢޚޝ
                Manifest.permission.WRITE_CALL_LOG -> R.string.ޚކޕވޓ
                Manifest.permission.WRITE_CONTACTS -> R.string.ޗޒޒރޤ
                Manifest.permission.WRITE_EXTERNAL_STORAGE -> R.string.ޗޑކޙޓ
                Manifest.permission.WRITE_SETTINGS -> R.string.ޒލޝދޑ
                Manifest.permission.WRITE_SYNC_SETTINGS -> R.string.ބއމވދ

                else -> 0
            }
        }

        fun Mrzg.setDesc() {
            permissionDesc = when (permissionMatch) {
                Manifest.permission.ACCESS_BACKGROUND_LOCATION -> R.string.ހޔރކކ
                Manifest.permission.ACCESS_COARSE_LOCATION -> R.string.ޥޓލޥޓ
                Manifest.permission.ACCESS_FINE_LOCATION -> R.string.ޝޕތޕހ
                Manifest.permission.ACCESS_MEDIA_LOCATION -> R.string.ށޡހޗޕ
                Manifest.permission.ACCESS_NETWORK_STATE -> R.string.ޔފޜޖސ
                Manifest.permission.ACCESS_WIFI_STATE -> R.string.ވޟރޕޔ
                Manifest.permission.ACTIVITY_RECOGNITION -> R.string.ޏވޑޔޞ
                Manifest.permission.ANSWER_PHONE_CALLS -> R.string.ޘޙހމޟ
                Manifest.permission.BLUETOOTH -> R.string.ޤޅއޜޏ
                Manifest.permission.BLUETOOTH_ADMIN -> R.string.އފޞޕއ
                Manifest.permission.BLUETOOTH_CONNECT -> R.string.ހފފށހ
                Manifest.permission.BLUETOOTH_PRIVILEGED -> R.string.ޣބސޥޢ
                Manifest.permission.BLUETOOTH_SCAN -> R.string.ޟޅޖތޜ
                Manifest.permission.BODY_SENSORS -> R.string.ހޖޝޣޢ
                Manifest.permission.CALL_PHONE -> R.string.ވޢޢޔޔ
                Manifest.permission.CAMERA -> R.string.ޟޡލޖޙ
                Manifest.permission.CHANGE_NETWORK_STATE -> R.string.ޠގޒޞބ
                Manifest.permission.CHANGE_WIFI_STATE -> R.string.ޖޚނސޥ
                Manifest.permission.CONTROL_LOCATION_UPDATES -> R.string.ޠފޅޠޗ
                Manifest.permission.DELETE_PACKAGES -> R.string.ޗޙގޗޕ
                Manifest.permission.GET_ACCOUNTS -> R.string.ޓޢފއޑ
                Manifest.permission.INSTALL_PACKAGES -> R.string.ބޟޛޗޑ
                Manifest.permission.INTERNET -> R.string.ގލޞޖޘ
                Manifest.permission.MANAGE_EXTERNAL_STORAGE -> R.string.ޣޞޙވޣ
                Manifest.permission.MANAGE_MEDIA -> R.string.ޙލނދނ
                Manifest.permission.MANAGE_WIFI_NETWORK_SELECTION -> R.string.ށޠޢތޏ
                Manifest.permission.MODIFY_AUDIO_SETTINGS -> R.string.ޚޗޚބމ
                Manifest.permission.NFC -> R.string.މޥޙޥޙ
                Manifest.permission.QUERY_ALL_PACKAGES -> R.string.ޞހވޣޘ
                Manifest.permission.READ_CALENDAR -> R.string.ނޚޏގޒ
                Manifest.permission.READ_CALL_LOG -> R.string.ބނޏޞކ
                Manifest.permission.READ_CONTACTS -> R.string.ޥޅގރޠ
                Manifest.permission.READ_EXTERNAL_STORAGE -> R.string.ޗނދއޏ
                Manifest.permission.READ_MEDIA_AUDIO -> R.string.ޟވޖދފ
                Manifest.permission.READ_MEDIA_IMAGES -> R.string.ތފޗޏނ
                Manifest.permission.READ_MEDIA_VIDEO -> R.string.ށތޒޝޠ
                Manifest.permission.READ_PHONE_NUMBERS -> R.string.ބމށޗޢ
                Manifest.permission.READ_PHONE_STATE -> R.string.ޚޣޏޏކ
                Manifest.permission.READ_SMS -> R.string.ކލގސޏ
                Manifest.permission.READ_SYNC_SETTINGS -> R.string.ޖޒޠހށ
                Manifest.permission.READ_SYNC_STATS -> R.string.ޅލދޚއ
                Manifest.permission.RECEIVE_BOOT_COMPLETED -> R.string.ޟޠބމޖ
                Manifest.permission.RECEIVE_SMS -> R.string.ވޥޖޗނ
                Manifest.permission.RECORD_AUDIO -> R.string.ވޅޗޅޙ
                Manifest.permission.REQUEST_DELETE_PACKAGES -> R.string.ކޞހޗދ
                Manifest.permission.SEND_SMS -> R.string.އތޚޡދ
                Manifest.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION -> R.string.ޑޝށތޢ
                Manifest.permission.USE_FINGERPRINT -> R.string.ޟޙޕސޔ
                Manifest.permission.WRITE_CALENDAR -> R.string.އޝޓސކ
                Manifest.permission.WRITE_CALL_LOG -> R.string.ޑބޠޒތ
                Manifest.permission.WRITE_CONTACTS -> R.string.ދޠށޙޥ
                Manifest.permission.WRITE_EXTERNAL_STORAGE -> R.string.ޚޛޅޝޅ
                Manifest.permission.WRITE_SETTINGS -> R.string.ރޏށޅޑ
                Manifest.permission.WRITE_SYNC_SETTINGS -> R.string.ވއޚޕޟ

                else -> 0
            }
        }

    }
}