"use strict";(self.webpackChunkCustomerApp=self.webpackChunkCustomerApp||[]).push([[3231],{3231:(e,t,n)=>{n.r(t),n.d(t,{default:()=>dn,getAndroidId:()=>I,getAndroidIdSync:()=>M,getApiLevel:()=>U,getApiLevelSync:()=>R,getApplicationName:()=>W,getAvailableLocationProviders:()=>_t,getAvailableLocationProvidersSync:()=>Wt,getBaseOs:()=>he,getBaseOsSync:()=>Ae,getBatteryLevel:()=>mt,getBatteryLevelSync:()=>yt,getBootloader:()=>oe,getBootloaderSync:()=>re,getBrand:()=>F,getBrightness:()=>zt,getBrightnessSync:()=>Jt,getBuildId:()=>E,getBuildIdSync:()=>x,getBuildNumber:()=>z,getBundleId:()=>q,getCarrier:()=>$e,getCarrierSync:()=>et,getCodename:()=>Ce,getCodenameSync:()=>De,getDevice:()=>se,getDeviceId:()=>N,getDeviceName:()=>j,getDeviceNameSync:()=>Y,getDeviceSync:()=>ie,getDeviceToken:()=>Qt,getDeviceType:()=>At,getDeviceTypeSync:()=>It,getDisplay:()=>de,getDisplaySync:()=>le,getFingerprint:()=>ce,getFingerprintSync:()=>ue,getFirstInstallTime:()=>_e,getFirstInstallTimeSync:()=>We,getFontScale:()=>ne,getFontScaleSync:()=>ae,getFreeDiskStorage:()=>lt,getFreeDiskStorageOld:()=>ut,getFreeDiskStorageOldSync:()=>gt,getFreeDiskStorageSync:()=>ct,getHardware:()=>ge,getHardwareSync:()=>me,getHost:()=>ye,getHostSync:()=>pe,getIncremental:()=>Oe,getIncrementalSync:()=>Ve,getInstallReferrer:()=>ze,getInstallReferrerSync:()=>Je,getInstallerPackageName:()=>X,getInstallerPackageNameSync:()=>_,getInstanceId:()=>b,getInstanceIdSync:()=>v,getIpAddress:()=>k,getIpAddressSync:()=>L,getLastUpdateTime:()=>Qe,getLastUpdateTimeSync:()=>je,getMacAddress:()=>O,getMacAddressSync:()=>V,getManufacturer:()=>B,getManufacturerSync:()=>G,getMaxMemory:()=>at,getMaxMemorySync:()=>ot,getModel:()=>T,getPhoneNumber:()=>Ye,getPhoneNumberSync:()=>Ze,getPowerState:()=>pt,getPowerStateSync:()=>St,getPreviewSdkInt:()=>Ie,getPreviewSdkIntSync:()=>Me,getProduct:()=>Se,getProductSync:()=>fe,getReadableVersion:()=>Q,getSecurityPatch:()=>ke,getSecurityPatchSync:()=>Le,getSerialNumber:()=>h,getSerialNumberSync:()=>A,getSystemAvailableFeatures:()=>Gt,getSystemAvailableFeaturesSync:()=>Tt,getSystemName:()=>K,getSystemVersion:()=>H,getTags:()=>we,getTagsSync:()=>Pe,getTotalDiskCapacity:()=>rt,getTotalDiskCapacityOld:()=>it,getTotalDiskCapacityOldSync:()=>dt,getTotalDiskCapacitySync:()=>st,getTotalMemory:()=>tt,getTotalMemorySync:()=>nt,getType:()=>be,getTypeSync:()=>ve,getUniqueId:()=>S,getUniqueIdSync:()=>f,getUsedMemory:()=>Z,getUsedMemorySync:()=>$,getUserAgent:()=>ee,getUserAgentSync:()=>te,getVersion:()=>J,hasDynamicIsland:()=>xe,hasGms:()=>Ue,hasGmsSync:()=>Re,hasHms:()=>qe,hasHmsSync:()=>Xe,hasNotch:()=>Ee,hasSystemFeature:()=>Vt,hasSystemFeatureSync:()=>Nt,isAirplaneMode:()=>vt,isAirplaneModeSync:()=>ht,isBatteryCharging:()=>ft,isBatteryChargingSync:()=>wt,isCameraPresent:()=>C,isCameraPresentSync:()=>D,isEmulator:()=>Ne,isEmulatorSync:()=>Be,isHeadphonesConnected:()=>Ht,isHeadphonesConnectedSync:()=>Et,isKeyboardConnected:()=>Rt,isKeyboardConnectedSync:()=>qt,isLandscape:()=>Pt,isLandscapeSync:()=>bt,isLocationEnabled:()=>Ft,isLocationEnabledSync:()=>Kt,isLowBatteryLevel:()=>Bt,isMouseConnected:()=>xt,isMouseConnectedSync:()=>Ut,isPinOrFingerprintSet:()=>Te,isPinOrFingerprintSetSync:()=>Fe,isTablet:()=>Ge,isTabletMode:()=>Xt,supported32BitAbis:()=>Lt,supported32BitAbisSync:()=>Ct,supported64BitAbis:()=>Dt,supported64BitAbisSync:()=>Ot,supportedAbis:()=>Mt,supportedAbisSync:()=>kt,syncUniqueId:()=>P,useBatteryLevel:()=>Yt,useBatteryLevelIsLow:()=>Zt,useBrightness:()=>sn,useDeviceName:()=>nn,useFirstInstallTime:()=>tn,useHasSystemFeature:()=>an,useIsEmulator:()=>on,useIsHeadphonesConnected:()=>en,useManufacturer:()=>rn,usePowerState:()=>$t});var a=n(32330),o=n(59113);function r(e,t){const[n,o]=(0,a.useState)({loading:!0,result:t});return(0,a.useEffect)((()=>{(async()=>{const t=await e();o({loading:!1,result:t})})()}),[e]),n}const s=new o.NativeEventEmitter(o.NativeModules.RNDeviceInfo);const i=[{brand:"Apple",model:"iPhone 14 Pro"},{brand:"Apple",model:"iPhone 14 Pro Max"}],d=[{brand:"Apple",model:"iPhone 14"},{brand:"Apple",model:"iPhone 14 Plus"},{brand:"Apple",model:"iPhone 14 Pro"},{brand:"Apple",model:"iPhone 14 Pro Max"},{brand:"Apple",model:"iPhone 13 mini"},{brand:"Apple",model:"iPhone 13"},{brand:"Apple",model:"iPhone 13 Pro"},{brand:"Apple",model:"iPhone 13 Pro Max"},{brand:"Apple",model:"iPhone 12 mini"},{brand:"Apple",model:"iPhone 12"},{brand:"Apple",model:"iPhone 12 Pro"},{brand:"Apple",model:"iPhone 12 Pro Max"},{brand:"Apple",model:"iPhone 11"},{brand:"Apple",model:"iPhone 11 Pro"},{brand:"Apple",model:"iPhone 11 Pro Max"},{brand:"Apple",model:"iPhone X"},{brand:"Apple",model:"iPhone XS"},{brand:"Apple",model:"iPhone XS Max"},{brand:"Apple",model:"iPhone XR"},{brand:"Asus",model:"ZenFone 5"},{brand:"Asus",model:"ZenFone 5z"},{brand:"google",model:"Pixel 3 XL"},{brand:"google",model:"Pixel 4a"},{brand:"Huawei",model:"P20"},{brand:"Huawei",model:"P20 Plus"},{brand:"Huawei",model:"P20 Lite"},{brand:"Huawei",model:"ANE-LX1"},{brand:"Huawei",model:"INE-LX1"},{brand:"Huawei",model:"POT-LX1"},{brand:"Huawei",model:"Honor Play"},{brand:"Huawei",model:"Honor 10"},{brand:"Huawei",model:"Mate 20 Lite"},{brand:"Huawei",model:"Mate 20 Pro"},{brand:"Huawei",model:"ELE-L29"},{brand:"Huawei",model:"P30 Lite"},{brand:"Huawei",model:"P30 Pro"},{brand:"Huawei",model:"JNY-LX1"},{brand:"Huawei",model:"Nova 3"},{brand:"Huawei",model:"Nova 3i"},{brand:"Leagoo",model:"S9"},{brand:"LG",model:"G7"},{brand:"LG",model:"G7 ThinQ"},{brand:"LG",model:"G7+ ThinQ"},{brand:"LG",model:"LM-Q910"},{brand:"LG",model:"LM-G710"},{brand:"LG",model:"LM-V405"},{brand:"Motorola",model:"Moto g7 Play"},{brand:"Motorola",model:"Moto g7 Power"},{brand:"Motorola",model:"One"},{brand:"Motorola",model:"Motorola One Vision"},{brand:"Nokia",model:"5.1 Plus"},{brand:"Nokia",model:"Nokia 6.1 Plus"},{brand:"Nokia",model:"7.1"},{brand:"Nokia",model:"8.1"},{brand:"OnePlus",model:"6"},{brand:"OnePlus",model:"A6003"},{brand:"ONEPLUS",model:"A6000"},{brand:"OnePlus",model:"OnePlus A6003"},{brand:"OnePlus",model:"ONEPLUS A6010"},{brand:"OnePlus",model:"ONEPLUS A6013"},{brand:"OnePlus",model:"ONEPLUS A6000"},{brand:"Oppo",model:"R15"},{brand:"Oppo",model:"R15 Pro"},{brand:"Oppo",model:"F7"},{brand:"Oukitel",model:"U18"},{brand:"Redmi",model:"M2004J19C"},{brand:"Sharp",model:"Aquos S3"},{brand:"Vivo",model:"V9"},{brand:"Vivo",model:"X21"},{brand:"Vivo",model:"X21 UD"},{brand:"xiaomi",model:"MI 8"},{brand:"xiaomi",model:"MI 8 Explorer Edition"},{brand:"xiaomi",model:"MI 8 SE"},{brand:"xiaomi",model:"MI 8 UD"},{brand:"xiaomi",model:"MI 8 Lite"},{brand:"xiaomi",model:"Mi 9"},{brand:"xiaomi",model:"POCO F1"},{brand:"xiaomi",model:"POCOPHONE F1"},{brand:"xiaomi",model:"Redmi 6 Pro"},{brand:"xiaomi",model:"Redmi Note 7"},{brand:"xiaomi",model:"Redmi 7"},{brand:"xiaomi",model:"Redmi Note 8"},{brand:"xiaomi",model:"Redmi Note 8 Pro"},{brand:"xiaomi",model:"Mi A2 Lite"},{brand:"Blackview",model:"A30"},{brand:"Samsung",model:"SM-A217F"},{brand:"Samsung",model:"SM-A715F"}];let l=o.NativeModules.RNDeviceInfo;if("web"!==o.Platform.OS&&"dom"!==o.Platform.OS||(l=n(15883)),!l&&("android"===o.Platform.OS||"ios"===o.Platform.OS||"web"===o.Platform.OS||"dom"===o.Platform.OS))throw new Error("react-native-device-info: NativeModule.RNDeviceInfo is null. To fix this issue try these steps:\n  • For react-native <= 0.59: Run `react-native link react-native-device-info` in the project root.\n  • Rebuild and re-run the app.\n  • If you are using CocoaPods on iOS, run `pod install` in the `ios` directory and then rebuild and re-run the app. You may also need to re-open Xcode to get the new pods.\n  If none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-device-info/react-native-device-info");const c=l;let u={};function g(e,t,n){let a={};return e.filter((e=>o.Platform.OS==e)).forEach((e=>a[e]=t)),o.Platform.select({...a,default:n})}function m({getter:e,supportedPlatforms:t,defaultValue:n,memoKey:a}){if(a&&null!=u[a])return u[a];{const o=g(t,e,(()=>n))();return a&&(u[a]=o),o}}async function y({getter:e,supportedPlatforms:t,defaultValue:n,memoKey:a}){if(a&&null!=u[a])return u[a];{const o=await g(t,e,(()=>Promise.resolve(n)))();return a&&(u[a]=o),o}}function p({syncGetter:e,...t}){return[()=>y(t),()=>m({...t,getter:e})]}const[S,f]=p({memoKey:"uniqueId",supportedPlatforms:["android","ios","windows"],getter:()=>c.getUniqueId(),syncGetter:()=>c.getUniqueIdSync(),defaultValue:"unknown"});let w;async function P(){return w="ios"===o.Platform.OS?await c.syncUniqueId():await S(),w}const[b,v]=p({memoKey:"instanceId",supportedPlatforms:["android"],getter:()=>c.getInstanceId(),syncGetter:()=>c.getInstanceIdSync(),defaultValue:"unknown"}),[h,A]=p({memoKey:"serialNumber",supportedPlatforms:["android","windows"],getter:()=>c.getSerialNumber(),syncGetter:()=>c.getSerialNumberSync(),defaultValue:"unknown"}),[I,M]=p({memoKey:"androidId",supportedPlatforms:["android"],getter:()=>c.getAndroidId(),syncGetter:()=>c.getAndroidIdSync(),defaultValue:"unknown"}),[k,L]=p({supportedPlatforms:["android","ios","windows"],getter:()=>c.getIpAddress(),syncGetter:()=>c.getIpAddressSync(),defaultValue:"unknown"}),[C,D]=p({supportedPlatforms:["android","windows","web"],getter:()=>c.isCameraPresent(),syncGetter:()=>c.isCameraPresentSync(),defaultValue:!1});async function O(){return"android"===o.Platform.OS?c.getMacAddress():"ios"===o.Platform.OS?"02:00:00:00:00:00":"unknown"}function V(){return"android"===o.Platform.OS?c.getMacAddressSync():"ios"===o.Platform.OS?"02:00:00:00:00:00":"unknown"}const N=()=>m({defaultValue:"unknown",memoKey:"deviceId",getter:()=>c.deviceId,supportedPlatforms:["android","ios","windows"]}),[B,G]=p({memoKey:"manufacturer",supportedPlatforms:["android","ios","windows"],getter:()=>"ios"==o.Platform.OS?Promise.resolve("Apple"):c.getSystemManufacturer(),syncGetter:()=>"ios"==o.Platform.OS?"Apple":c.getSystemManufacturerSync(),defaultValue:"unknown"}),T=()=>m({memoKey:"model",defaultValue:"unknown",supportedPlatforms:["ios","android","windows"],getter:()=>c.model}),F=()=>m({memoKey:"brand",supportedPlatforms:["android","ios","windows"],defaultValue:"unknown",getter:()=>c.brand}),K=()=>m({defaultValue:"unknown",supportedPlatforms:["ios","android","windows"],memoKey:"systemName",getter:()=>o.Platform.select({ios:c.systemName,android:"Android",windows:"Windows",default:"unknown"})}),H=()=>m({defaultValue:"unknown",getter:()=>c.systemVersion,supportedPlatforms:["android","ios","windows"],memoKey:"systemVersion"}),[E,x]=p({memoKey:"buildId",supportedPlatforms:["android","ios","windows"],getter:()=>c.getBuildId(),syncGetter:()=>c.getBuildIdSync(),defaultValue:"unknown"}),[U,R]=p({memoKey:"apiLevel",supportedPlatforms:["android"],getter:()=>c.getApiLevel(),syncGetter:()=>c.getApiLevelSync(),defaultValue:-1}),q=()=>m({memoKey:"bundleId",supportedPlatforms:["android","ios","windows"],defaultValue:"unknown",getter:()=>c.bundleId}),[X,_]=p({memoKey:"installerPackageName",supportedPlatforms:["android","windows","ios"],getter:()=>c.getInstallerPackageName(),syncGetter:()=>c.getInstallerPackageNameSync(),defaultValue:"unknown"}),W=()=>m({memoKey:"appName",defaultValue:"unknown",getter:()=>c.appName,supportedPlatforms:["android","ios","windows"]}),z=()=>m({memoKey:"buildNumber",supportedPlatforms:["android","ios","windows"],getter:()=>c.buildNumber,defaultValue:"unknown"}),J=()=>m({memoKey:"version",defaultValue:"unknown",supportedPlatforms:["android","ios","windows"],getter:()=>c.appVersion});function Q(){return J()+"."+z()}const[j,Y]=p({supportedPlatforms:["android","ios","windows"],getter:()=>c.getDeviceName(),syncGetter:()=>c.getDeviceNameSync(),defaultValue:"unknown"}),[Z,$]=p({supportedPlatforms:["android","ios","windows","web"],getter:()=>c.getUsedMemory(),syncGetter:()=>c.getUsedMemorySync(),defaultValue:-1}),ee=()=>y({memoKey:"userAgent",defaultValue:"unknown",supportedPlatforms:["android","ios","web"],getter:()=>c.getUserAgent()}),te=()=>m({memoKey:"userAgent",defaultValue:"unknown",supportedPlatforms:["android","web"],getter:()=>c.getUserAgentSync()}),[ne,ae]=p({supportedPlatforms:["android","ios","windows"],getter:()=>c.getFontScale(),syncGetter:()=>c.getFontScaleSync(),defaultValue:-1}),[oe,re]=p({memoKey:"bootloader",supportedPlatforms:["android"],getter:()=>c.getBootloader(),syncGetter:()=>c.getBootloaderSync(),defaultValue:"unknown"}),[se,ie]=p({getter:()=>c.getDevice(),syncGetter:()=>c.getDeviceSync(),defaultValue:"unknown",memoKey:"device",supportedPlatforms:["android"]}),[de,le]=p({memoKey:"display",supportedPlatforms:["android"],getter:()=>c.getDisplay(),syncGetter:()=>c.getDisplaySync(),defaultValue:"unknown"}),[ce,ue]=p({memoKey:"fingerprint",supportedPlatforms:["android"],getter:()=>c.getFingerprint(),syncGetter:()=>c.getFingerprintSync(),defaultValue:"unknown"}),[ge,me]=p({memoKey:"hardware",supportedPlatforms:["android"],getter:()=>c.getHardware(),syncGetter:()=>c.getHardwareSync(),defaultValue:"unknown"}),[ye,pe]=p({memoKey:"host",supportedPlatforms:["android"],getter:()=>c.getHost(),syncGetter:()=>c.getHostSync(),defaultValue:"unknown"}),[Se,fe]=p({memoKey:"product",supportedPlatforms:["android"],getter:()=>c.getProduct(),syncGetter:()=>c.getProductSync(),defaultValue:"unknown"}),[we,Pe]=p({memoKey:"tags",supportedPlatforms:["android"],getter:()=>c.getTags(),syncGetter:()=>c.getTagsSync(),defaultValue:"unknown"}),[be,ve]=p({memoKey:"type",supportedPlatforms:["android"],getter:()=>c.getType(),syncGetter:()=>c.getTypeSync(),defaultValue:"unknown"}),[he,Ae]=p({memoKey:"baseOs",supportedPlatforms:["android","web","windows"],getter:()=>c.getBaseOs(),syncGetter:()=>c.getBaseOsSync(),defaultValue:"unknown"}),[Ie,Me]=p({memoKey:"previewSdkInt",supportedPlatforms:["android"],getter:()=>c.getPreviewSdkInt(),syncGetter:()=>c.getPreviewSdkIntSync(),defaultValue:-1}),[ke,Le]=p({memoKey:"securityPatch",supportedPlatforms:["android"],getter:()=>c.getSecurityPatch(),syncGetter:()=>c.getSecurityPatchSync(),defaultValue:"unknown"}),[Ce,De]=p({memoKey:"codeName",supportedPlatforms:["android"],getter:()=>c.getCodename(),syncGetter:()=>c.getCodenameSync(),defaultValue:"unknown"}),[Oe,Ve]=p({memoKey:"incremental",supportedPlatforms:["android"],getter:()=>c.getIncremental(),syncGetter:()=>c.getIncrementalSync(),defaultValue:"unknown"}),[Ne,Be]=p({memoKey:"emulator",supportedPlatforms:["android","ios","windows"],getter:()=>c.isEmulator(),syncGetter:()=>c.isEmulatorSync(),defaultValue:!1}),Ge=()=>m({defaultValue:!1,supportedPlatforms:["android","ios","windows"],memoKey:"tablet",getter:()=>c.isTablet}),[Te,Fe]=p({supportedPlatforms:["android","ios","windows"],getter:()=>c.isPinOrFingerprintSet(),syncGetter:()=>c.isPinOrFingerprintSetSync(),defaultValue:!1});let Ke,He;function Ee(){if(void 0===Ke){let e=F(),t=T();Ke=-1!==d.findIndex((n=>n.brand.toLowerCase()===e.toLowerCase()&&n.model.toLowerCase()===t.toLowerCase()))}return Ke}function xe(){if(void 0===He){let e=F(),t=T();He=-1!==i.findIndex((n=>n.brand.toLowerCase()===e.toLowerCase()&&n.model.toLowerCase()===t.toLowerCase()))}return He}const[Ue,Re]=p({supportedPlatforms:["android"],getter:()=>c.hasGms(),syncGetter:()=>c.hasGmsSync(),defaultValue:!1}),[qe,Xe]=p({supportedPlatforms:["android"],getter:()=>c.hasHms(),syncGetter:()=>c.hasHmsSync(),defaultValue:!1}),[_e,We]=p({memoKey:"firstInstallTime",supportedPlatforms:["android","ios","windows"],getter:()=>c.getFirstInstallTime(),syncGetter:()=>c.getFirstInstallTimeSync(),defaultValue:-1}),[ze,Je]=p({memoKey:"installReferrer",supportedPlatforms:["android","windows","web"],getter:()=>c.getInstallReferrer(),syncGetter:()=>c.getInstallReferrerSync(),defaultValue:"unknown"}),[Qe,je]=p({memoKey:"lastUpdateTime",supportedPlatforms:["android"],getter:()=>c.getLastUpdateTime(),syncGetter:()=>c.getLastUpdateTimeSync(),defaultValue:-1}),[Ye,Ze]=p({supportedPlatforms:["android"],getter:()=>c.getPhoneNumber(),syncGetter:()=>c.getPhoneNumberSync(),defaultValue:"unknown"}),[$e,et]=p({supportedPlatforms:["android","ios"],getter:()=>c.getCarrier(),syncGetter:()=>c.getCarrierSync(),defaultValue:"unknown"}),[tt,nt]=p({memoKey:"totalMemory",supportedPlatforms:["android","ios","windows","web"],getter:()=>c.getTotalMemory(),syncGetter:()=>c.getTotalMemorySync(),defaultValue:-1}),[at,ot]=p({memoKey:"maxMemory",supportedPlatforms:["android","windows","web"],getter:()=>c.getMaxMemory(),syncGetter:()=>c.getMaxMemorySync(),defaultValue:-1}),[rt,st]=p({supportedPlatforms:["android","ios","windows","web"],getter:()=>c.getTotalDiskCapacity(),syncGetter:()=>c.getTotalDiskCapacitySync(),defaultValue:-1});async function it(){return"android"===o.Platform.OS?c.getTotalDiskCapacityOld():"ios"===o.Platform.OS||"windows"===o.Platform.OS||"web"===o.Platform.OS?rt():-1}function dt(){return"android"===o.Platform.OS?c.getTotalDiskCapacityOldSync():"ios"===o.Platform.OS||"windows"===o.Platform.OS||"web"===o.Platform.OS?st():-1}const[lt,ct]=p({supportedPlatforms:["android","ios","windows","web"],getter:()=>c.getFreeDiskStorage(),syncGetter:()=>c.getFreeDiskStorageSync(),defaultValue:-1});async function ut(){return"android"===o.Platform.OS?c.getFreeDiskStorageOld():"ios"===o.Platform.OS||"windows"===o.Platform.OS||"web"===o.Platform.OS?lt():-1}function gt(){return"android"===o.Platform.OS?c.getFreeDiskStorageOldSync():"ios"===o.Platform.OS||"windows"===o.Platform.OS||"web"===o.Platform.OS?ct():-1}const[mt,yt]=p({supportedPlatforms:["android","ios","windows","web"],getter:()=>c.getBatteryLevel(),syncGetter:()=>c.getBatteryLevelSync(),defaultValue:-1}),[pt,St]=p({supportedPlatforms:["ios","android","windows","web"],getter:()=>c.getPowerState(),syncGetter:()=>c.getPowerStateSync(),defaultValue:{}}),[ft,wt]=p({supportedPlatforms:["android","ios","windows","web"],getter:()=>c.isBatteryCharging(),syncGetter:()=>c.isBatteryChargingSync(),defaultValue:!1});async function Pt(){return Promise.resolve(bt())}function bt(){const{height:e,width:t}=o.Dimensions.get("window");return t>=e}const[vt,ht]=p({supportedPlatforms:["android","web"],getter:()=>c.isAirplaneMode(),syncGetter:()=>c.isAirplaneModeSync(),defaultValue:!1}),At=()=>m({memoKey:"deviceType",supportedPlatforms:["android","ios","windows"],defaultValue:"unknown",getter:()=>c.deviceType}),It=()=>m({memoKey:"deviceType",supportedPlatforms:["android","ios","windows"],defaultValue:"unknown",getter:()=>c.deviceType}),[Mt,kt]=p({memoKey:"_supportedAbis",supportedPlatforms:["android","ios","windows"],getter:()=>c.getSupportedAbis(),syncGetter:()=>c.getSupportedAbisSync(),defaultValue:[]}),[Lt,Ct]=p({memoKey:"_supported32BitAbis",supportedPlatforms:["android"],getter:()=>c.getSupported32BitAbis(),syncGetter:()=>c.getSupported32BitAbisSync(),defaultValue:[]}),[Dt,Ot]=p({memoKey:"_supported64BitAbis",supportedPlatforms:["android"],getter:()=>c.getSupported64BitAbis(),syncGetter:()=>c.getSupported64BitAbisSync(),defaultValue:[]});async function Vt(e){return"android"===o.Platform.OS&&c.hasSystemFeature(e)}function Nt(e){return"android"===o.Platform.OS&&c.hasSystemFeatureSync(e)}function Bt(e){return"android"===o.Platform.OS?e<.15:e<.2}const[Gt,Tt]=p({supportedPlatforms:["android"],getter:()=>c.getSystemAvailableFeatures(),syncGetter:()=>c.getSystemAvailableFeaturesSync(),defaultValue:[]}),[Ft,Kt]=p({supportedPlatforms:["android","ios","web"],getter:()=>c.isLocationEnabled(),syncGetter:()=>c.isLocationEnabledSync(),defaultValue:!1}),[Ht,Et]=p({supportedPlatforms:["android","ios"],getter:()=>c.isHeadphonesConnected(),syncGetter:()=>c.isHeadphonesConnectedSync(),defaultValue:!1}),[xt,Ut]=p({supportedPlatforms:["windows"],getter:()=>c.isMouseConnected(),syncGetter:()=>c.isMouseConnectedSync(),defaultValue:!1}),[Rt,qt]=p({supportedPlatforms:["windows"],getter:()=>c.isKeyboardConnected(),syncGetter:()=>c.isKeyboardConnectedSync(),defaultValue:!1}),Xt=()=>y({supportedPlatforms:["windows"],getter:()=>c.isTabletMode(),defaultValue:!1}),[_t,Wt]=p({supportedPlatforms:["android","ios"],getter:()=>c.getAvailableLocationProviders(),syncGetter:()=>c.getAvailableLocationProvidersSync(),defaultValue:{}}),[zt,Jt]=p({supportedPlatforms:["ios"],getter:()=>c.getBrightness(),syncGetter:()=>c.getBrightnessSync(),defaultValue:-1});async function Qt(){return"ios"===o.Platform.OS?c.getDeviceToken():"unknown"}const jt=new o.NativeEventEmitter(o.NativeModules.RNDeviceInfo);function Yt(){const[e,t]=(0,a.useState)(null);return(0,a.useEffect)((()=>{(async()=>{const e=await mt();t(e)})();const e=jt.addListener("RNDeviceInfo_batteryLevelDidChange",(e=>{t(e)}));return()=>e.remove()}),[]),e}function Zt(){const[e,t]=(0,a.useState)(null);return(0,a.useEffect)((()=>{(async()=>{const e=await mt();Bt(e)&&t(e)})();const e=jt.addListener("RNDeviceInfo_batteryLevelIsLow",(e=>{t(e)}));return()=>e.remove()}),[]),e}function $t(){const[e,t]=(0,a.useState)({});return(0,a.useEffect)((()=>{(async()=>{const e=await pt();t(e)})();const e=jt.addListener("RNDeviceInfo_powerStateDidChange",(e=>{t(e)}));return()=>e.remove()}),[]),e}function en(){return function(e,t,n){const{loading:o,result:i}=r(t,n),[d,l]=(0,a.useState)(n);return(0,a.useEffect)((()=>{l(i)}),[i]),(0,a.useEffect)((()=>{const t=s.addListener(e,l);return()=>t.remove()}),[e]),{loading:o,result:d}}("RNDeviceInfo_headphoneConnectionDidChange",Ht,!1)}function tn(){return r(_e,-1)}function nn(){return r(j,"unknown")}function an(e){return r((0,a.useCallback)((()=>Vt(e)),[e]),!1)}function on(){return r(Ne,!1)}function rn(){return r(B,"unknown")}function sn(){const[e,t]=(0,a.useState)(null);return(0,a.useEffect)((()=>{(async()=>{const e=await zt();t(e)})();const e=jt.addListener("RNDeviceInfo_brightnessDidChange",(e=>{t(e)}));return()=>e.remove()}),[]),e}const dn={getAndroidId:I,getAndroidIdSync:M,getApiLevel:U,getApiLevelSync:R,getApplicationName:W,getAvailableLocationProviders:_t,getAvailableLocationProvidersSync:Wt,getBaseOs:he,getBaseOsSync:Ae,getBatteryLevel:mt,getBatteryLevelSync:yt,getBootloader:oe,getBootloaderSync:re,getBrand:F,getBuildId:E,getBuildIdSync:x,getBuildNumber:z,getBundleId:q,getCarrier:$e,getCarrierSync:et,getCodename:Ce,getCodenameSync:De,getDevice:se,getDeviceId:N,getDeviceName:j,getDeviceNameSync:Y,getDeviceSync:ie,getDeviceToken:Qt,getDeviceType:At,getDisplay:de,getDisplaySync:le,getFingerprint:ce,getFingerprintSync:ue,getFirstInstallTime:_e,getFirstInstallTimeSync:We,getFontScale:ne,getFontScaleSync:ae,getFreeDiskStorage:lt,getFreeDiskStorageOld:ut,getFreeDiskStorageSync:ct,getFreeDiskStorageOldSync:gt,getHardware:ge,getHardwareSync:me,getHost:ye,getHostSync:pe,getIncremental:Oe,getIncrementalSync:Ve,getInstallerPackageName:X,getInstallerPackageNameSync:_,getInstallReferrer:ze,getInstallReferrerSync:Je,getInstanceId:b,getInstanceIdSync:v,getIpAddress:k,getIpAddressSync:L,getLastUpdateTime:Qe,getLastUpdateTimeSync:je,getMacAddress:O,getMacAddressSync:V,getManufacturer:B,getManufacturerSync:G,getMaxMemory:at,getMaxMemorySync:ot,getModel:T,getPhoneNumber:Ye,getPhoneNumberSync:Ze,getPowerState:pt,getPowerStateSync:St,getPreviewSdkInt:Ie,getPreviewSdkIntSync:Me,getProduct:Se,getProductSync:fe,getReadableVersion:Q,getSecurityPatch:ke,getSecurityPatchSync:Le,getSerialNumber:h,getSerialNumberSync:A,getSystemAvailableFeatures:Gt,getSystemAvailableFeaturesSync:Tt,getSystemName:K,getSystemVersion:H,getTags:we,getTagsSync:Pe,getTotalDiskCapacity:rt,getTotalDiskCapacityOld:it,getTotalDiskCapacitySync:st,getTotalDiskCapacityOldSync:dt,getTotalMemory:tt,getTotalMemorySync:nt,getType:be,getTypeSync:ve,getUniqueId:S,getUniqueIdSync:f,getUsedMemory:Z,getUsedMemorySync:$,getUserAgent:ee,getUserAgentSync:te,getVersion:J,getBrightness:zt,getBrightnessSync:Jt,hasGms:Ue,hasGmsSync:Re,hasHms:qe,hasHmsSync:Xe,hasNotch:Ee,hasDynamicIsland:xe,hasSystemFeature:Vt,hasSystemFeatureSync:Nt,isAirplaneMode:vt,isAirplaneModeSync:ht,isBatteryCharging:ft,isBatteryChargingSync:wt,isCameraPresent:C,isCameraPresentSync:D,isEmulator:Ne,isEmulatorSync:Be,isHeadphonesConnected:Ht,isHeadphonesConnectedSync:Et,isLandscape:Pt,isLandscapeSync:bt,isLocationEnabled:Ft,isLocationEnabledSync:Kt,isPinOrFingerprintSet:Te,isPinOrFingerprintSetSync:Fe,isMouseConnected:xt,isMouseConnectedSync:Ut,isKeyboardConnected:Rt,isKeyboardConnectedSync:qt,isTabletMode:Xt,isTablet:Ge,supported32BitAbis:Lt,supported32BitAbisSync:Ct,supported64BitAbis:Dt,supported64BitAbisSync:Ot,supportedAbis:Mt,supportedAbisSync:kt,syncUniqueId:P,useBatteryLevel:Yt,useBatteryLevelIsLow:Zt,useDeviceName:nn,useFirstInstallTime:tn,useHasSystemFeature:an,useIsEmulator:on,usePowerState:$t,useManufacturer:rn,useIsHeadphonesConnected:en,useBrightness:sn}},15883:(e,t,n)=>{n.r(t),n.d(t,{getBaseOs:()=>k,getBatteryLevel:()=>h,getBatteryLevelSync:()=>A,getFreeDiskStorage:()=>D,getFreeDiskStorageSync:()=>O,getInstallReferrer:()=>S,getInstallReferrerSync:()=>c,getMaxMemory:()=>V,getMaxMemorySync:()=>l,getPowerState:()=>G,getPowerStateSync:()=>T,getTotalDiskCapacity:()=>L,getTotalDiskCapacitySync:()=>C,getTotalMemory:()=>B,getTotalMemorySync:()=>y,getUsedMemory:()=>N,getUsedMemorySync:()=>p,getUserAgent:()=>f,getUserAgentSync:()=>g,isAirplaneMode:()=>M,isAirplaneModeSync:()=>u,isBatteryCharging:()=>w,isBatteryChargingSync:()=>P,isCameraPresent:()=>b,isCameraPresentSync:()=>v,isLocationEnabled:()=>I,isLocationEnabledSync:()=>m});var a=n(59113);const o=new a.NativeEventEmitter(a.NativeModules.RNDeviceInfo);let r=!1,s=-1,i={};const d=e=>{const{level:t,charging:n,chargingtime:a,dischargingtime:o}=e;return{batteryLevel:t,lowPowerMode:!1,batteryState:1===t?"full":n?"charging":"unplugged",chargingtime:a,dischargingtime:o}},l=()=>window.performance&&window.performance.memory?window.performance.memory.jsHeapSizeLimit:-1,c=()=>document.referrer,u=()=>!!navigator.onLine,g=()=>window.navigator.userAgent,m=()=>!!navigator.geolocation,y=()=>navigator.deviceMemory?1e9*navigator.deviceMemory:-1,p=()=>window.performance&&window.performance.memory?window.performance.memory.usedJSHeapSize:-1;"undefined"!=typeof navigator&&navigator.getBattery&&navigator.getBattery().then((e=>{r=e.charging,e.addEventListener("chargingchange",(()=>{const{charging:t}=e;r=t,i=d(e),o.emit("RNDeviceInfo_powerStateDidChange",i)})),e.addEventListener("levelchange",(()=>{const{level:t}=e;s=t,i=d(e),o.emit("RNDeviceInfo_batteryLevelDidChange",t),t<.2&&o.emit("RNDeviceInfo_batteryLevelIsLow",t)}))}));const S=async()=>c(),f=async()=>g(),w=async()=>!!navigator.getBattery&&navigator.getBattery().then((e=>e.charging)),P=()=>r,b=async()=>!(!navigator.mediaDevices||!navigator.mediaDevices.enumerateDevices)&&navigator.mediaDevices.enumerateDevices().then((e=>!!e.find((e=>"videoinput"===e.kind)))),v=()=>(console.log("[react-native-device-info] isCameraPresentSync not supported - please use isCameraPresent"),!1),h=async()=>navigator.getBattery?navigator.getBattery().then((e=>e.level)):-1,A=()=>s,I=async()=>m(),M=async()=>u(),k=async()=>(()=>{const e=window.navigator.userAgent,t=window.navigator.platform;let n=t;return-1!==["Macintosh","MacIntel","MacPPC","Mac68K"].indexOf(t)?n="Mac OS":-1!==["iPhone","iPad","iPod"].indexOf(t)?n="iOS":-1!==["Win32","Win64","Windows","WinCE"].indexOf(t)?n="Windows":/Android/.test(e)?n="Android":!n&&/Linux/.test(t)&&(n="Linux"),n})(),L=async()=>navigator.storage&&navigator.storage.estimate?navigator.storage.estimate().then((({quota:e})=>e)):-1,C=()=>(console.log("[react-native-device-info] getTotalDiskCapacitySync not supported - please use getTotalDiskCapacity"),-1),D=async()=>navigator.storage&&navigator.storage.estimate?navigator.storage.estimate().then((({quota:e,usage:t})=>e-t)):-1,O=()=>(console.log("[react-native-device-info] getFreeDiskStorageSync not supported - please use getFreeDiskStorage"),-1),V=async()=>l(),N=async()=>p(),B=async()=>y(),G=async()=>navigator.getBattery?navigator.getBattery().then((e=>d(e))):{},T=()=>i}}]);