1variables = json.decode('''{ 2 "Make_suffix": "-aosp_x86_64", 3 "BuildId": "AOSP.MASTER", 4 "BuildNumberFile": "build_number.txt", 5 "Platform_version_name": "UpsideDownCake", 6 "Platform_sdk_version": 33, 7 "Platform_sdk_codename": "UpsideDownCake", 8 "Platform_sdk_final": false, 9 "Platform_sdk_extension_version": 3, 10 "Platform_base_sdk_extension_version": 3, 11 "Platform_version_active_codenames": ["UpsideDownCake"], 12 "Platform_security_patch": "2023-03-05", 13 "Platform_preview_sdk_version": "1", 14 "Platform_base_os": "", 15 "Platform_version_last_stable": "13", 16 "Platform_version_known_codenames": "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake", 17 "Platform_min_supported_target_sdk_version": "23", 18 "Allow_missing_dependencies": false, 19 "Unbundled_build": false, 20 "Unbundled_build_apps": [], 21 "Unbundled_build_image": false, 22 "Always_use_prebuilt_sdks": false, 23 "Debuggable": true, 24 "Eng": false, 25 "DeviceName": "generic_x86_64", 26 "DeviceProduct": "aosp_x86_64", 27 "DeviceArch": "x86_64", 28 "DeviceArchVariant": "x86_64", 29 "DeviceCpuVariant": "", 30 "DeviceAbi": ["x86_64"], 31 "DeviceSecondaryArch": "x86", 32 "DeviceSecondaryArchVariant": "x86_64", 33 "DeviceSecondaryCpuVariant": "", 34 "DeviceSecondaryAbi": ["x86"], 35 "DeviceMaxPageSizeSupported": "4096", 36 "Aml_abis": false, 37 "Ndk_abis": false, 38 "NativeBridgeArch": "", 39 "NativeBridgeArchVariant": "", 40 "NativeBridgeCpuVariant": "", 41 "NativeBridgeAbi": [], 42 "NativeBridgeRelativePath": "", 43 "NativeBridgeSecondaryArch": "", 44 "NativeBridgeSecondaryArchVariant": "", 45 "NativeBridgeSecondaryCpuVariant": "", 46 "NativeBridgeSecondaryAbi": [], 47 "NativeBridgeSecondaryRelativePath": "", 48 "HostArch": "x86_64", 49 "HostSecondaryArch": "x86", 50 "HostStaticBinaries": false, 51 "HostMusl": false, 52 "CrossHost": "windows", 53 "CrossHostArch": "x86", 54 "CrossHostSecondaryArch": "x86_64", 55 "DeviceResourceOverlays": ["device/generic/goldfish/overlay"], 56 "ProductResourceOverlays": [], 57 "EnforceRROTargets": ["*"], 58 "EnforceRROExcludedOverlays": [], 59 "AAPTCharacteristics": "emulator", 60 "AAPTConfig": ["en_US,af_ZA,am_ET,ar_EG,ar_XB,as_IN,az_AZ,be_BY,bg_BG,bn_BD,bs_BA,ca_ES,cs_CZ,da_DK,de_DE,el_GR,en_AU,en_CA,en_GB,en_IN,en_XA,es_ES,es_US,et_EE,eu_ES,fa_IR,fi_FI,fr_CA,fr_FR,gl_ES,gu_IN,hi_IN,hr_HR,hu_HU,hy_AM,in_ID,is_IS,it_IT,iw_IL,ja_JP,ka_GE,kk_KZ,km_KH,kn_IN,ko_KR,ky_KG,lo_LA,lt_LT,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb_NO,ne_NP,nl_NL,or_IN,pa_IN,pl_PL,pt_BR,pt_PT,ro_RO,ru_RU,si_LK,sk_SK,sl_SI,sq_AL,sr_Latn_RS,sr_RS,sv_SE,sw_TZ,ta_IN,te_IN,th_TH,tl_PH,tr_TR,uk_UA,ur_PK,uz_UZ,vi_VN,zh_CN,zh_HK,zh_TW,zu_ZA,"], 61 "AAPTPreferredConfig": "", 62 "AAPTPrebuiltDPI": [], 63 "DefaultAppCertificate": "", 64 "MainlineSepolicyDevCertificates": "build/make/target/product/security/", 65 "AppsDefaultVersionName": "UpsideDownCake", 66 "SanitizeHost": [], 67 "SanitizeDevice": [], 68 "SanitizeDeviceDiag": [], 69 "SanitizeDeviceArch": [], 70 "Safestack": false, 71 "EnableCFI": true, 72 "CFIExcludePaths": [], 73 "CFIIncludePaths": ["device/generic/goldfish/wifi/wpa_supplicant_8_lib","device/google/cuttlefish/guest/libs/wpa_supplicant_8_lib","external/tinyxml2","external/wpa_supplicant_8","frameworks/av/camera","frameworks/av/media","frameworks/av/services","frameworks/minikin","hardware/broadcom/wlan/bcmdhd/wpa_supplicant_8_lib","hardware/synaptics/wlan/synadhd/wpa_supplicant_8_lib","hardware/interfaces/nfc","hardware/qcom/wlan/legacy/qcwcn/wpa_supplicant_8_lib","hardware/qcom/wlan/wcn6740/qcwcn/wpa_supplicant_8_lib","hardware/interfaces/keymaster","hardware/interfaces/security","packages/modules/Bluetooth/system","system/chre","system/core/libnetutils","system/libziparchive","system/gatekeeper","system/keymaster","system/nfc","system/security"], 74 "IntegerOverflowExcludePaths": [], 75 "MemtagHeapExcludePaths": [], 76 "MemtagHeapAsyncIncludePaths": ["external/android-clat","external/iproute2","external/iptables","external/mtpd","external/ppp","hardware/st/nfc","hardware/st/secure_element","hardware/st/secure_element2","packages/modules/StatsD","system/bpf","system/netd/netutil_wrappers","system/netd/server"], 77 "MemtagHeapSyncIncludePaths": [], 78 "DisableScudo": false, 79 "ClangTidy": false, 80 "TidyChecks": "", 81 "JavaCoveragePaths": [], 82 "JavaCoverageExcludePaths": [], 83 "GcovCoverage": false, 84 "ClangCoverage": false, 85 "ClangCoverageContinuousMode": false, 86 "NativeCoveragePaths": [], 87 "NativeCoverageExcludePaths": [], 88 "SamplingPGO": false, 89 "ArtUseReadBarrier": true, 90 "Binder32bit": false, 91 "BtConfigIncludeDir": "", 92 "DeviceKernelHeaders": [], 93 "DeviceVndkVersion": "current", 94 "Platform_vndk_version": "UpsideDownCake", 95 "ProductVndkVersion": "current", 96 "ExtraVndkVersions": ["29","30","31","32","33"], 97 "DeviceSystemSdkVersions": ["UpsideDownCake"], 98 "RecoverySnapshotVersion": "", 99 "Platform_systemsdk_versions": ["28","29","30","31","32","33","UpsideDownCake"], 100 "Malloc_not_svelte": true, 101 "Malloc_zero_contents": true, 102 "Malloc_pattern_fill_contents": false, 103 "Override_rs_driver": "", 104 "UncompressPrivAppDex": true, 105 "ModulesLoadedByPrivilegedModules": [], 106 "BootJars": ["com.android.art:core-oj","com.android.art:core-libart","com.android.art:okhttp","com.android.art:bouncycastle","com.android.art:apache-xml","platform:framework-minus-apex","platform:framework-graphics","platform:ext","platform:telephony-common","platform:voip-common","platform:ims-common","com.android.i18n:core-icu4j"], 107 "ApexBootJars": ["com.android.adservices:framework-adservices","com.android.adservices:framework-sdksandbox","com.android.appsearch:framework-appsearch","com.android.btservices:framework-bluetooth","com.android.conscrypt:conscrypt","com.android.ipsec:android.net.ipsec.ike","com.android.media:updatable-media","com.android.mediaprovider:framework-mediaprovider","com.android.ondevicepersonalization:framework-ondevicepersonalization","com.android.os.statsd:framework-statsd","com.android.permission:framework-permission","com.android.permission:framework-permission-s","com.android.scheduling:framework-scheduling","com.android.sdkext:framework-sdkextensions","com.android.tethering:framework-connectivity","com.android.tethering:framework-connectivity-t","com.android.tethering:framework-tethering","com.android.uwb:framework-uwb","com.android.virt:framework-virtualization","com.android.wifi:framework-wifi"], 108 "VndkUseCoreVariant": false, 109 "VndkSnapshotBuildArtifacts": false, 110 "DirectedVendorSnapshot": false, 111 "VendorSnapshotModules": { 112 }, 113 "DirectedRecoverySnapshot": false, 114 "RecoverySnapshotModules": { 115 }, 116 "VendorSnapshotDirsIncluded": [], 117 "VendorSnapshotDirsExcluded": [], 118 "RecoverySnapshotDirsIncluded": [], 119 "RecoverySnapshotDirsExcluded": [], 120 "HostFakeSnapshotEnabled": false, 121 "MultitreeUpdateMeta": false, 122 "Treble_linker_namespaces": true, 123 "Enforce_vintf_manifest": true, 124 "Uml": false, 125 "VendorPath": "vendor", 126 "OdmPath": "vendor/odm", 127 "VendorDlkmPath": "vendor/vendor_dlkm", 128 "OdmDlkmPath": "vendor/odm_dlkm", 129 "SystemDlkmPath": "system_dlkm", 130 "ProductPath": "system/product", 131 "SystemExtPath": "system/system_ext", 132 "MinimizeJavaDebugInfo": false, 133 "UseGoma": false, 134 "UseRBE": false, 135 "UseRBEJAVAC": false, 136 "UseRBER8": false, 137 "UseRBED8": false, 138 "Arc": false, 139 "NamespacesToExport": ["device/generic/goldfish","device/generic/goldfish-opengl","hardware/google/camera","hardware/google/camera/devices/EmulatedCamera"], 140 "PgoAdditionalProfileDirs": [], 141 "BoardPlatVendorPolicy": [], 142 "BoardReqdMaskPolicy": [], 143 "BoardSystemExtPublicPrebuiltDirs": [], 144 "BoardSystemExtPrivatePrebuiltDirs": [], 145 "BoardProductPublicPrebuiltDirs": [], 146 "BoardProductPrivatePrebuiltDirs": [], 147 "BoardVendorSepolicyDirs": ["system/bt/vendor_libs/linux/sepolicy"], 148 "BoardOdmSepolicyDirs": [], 149 "BoardVendorDlkmSepolicyDirs": [], 150 "BoardOdmDlkmSepolicyDirs": [], 151 "BoardSystemDlkmSepolicyDirs": [], 152 "SystemExtPublicSepolicyDirs": [], 153 "SystemExtPrivateSepolicyDirs": [], 154 "BoardSepolicyM4Defs": [], 155 "BoardSepolicyVers": "10000.0", 156 "SystemExtSepolicyPrebuiltApiDir": "", 157 "ProductSepolicyPrebuiltApiDir": "", 158 "PlatformSepolicyVersion": "10000.0", 159 "TotSepolicyVersion": "10000.0", 160 "PlatformSepolicyCompatVersions": ["28.0","29.0","30.0","31.0","32.0","33.0"], 161 "Flatten_apex": false, 162 "ForceApexSymlinkOptimization": false, 163 "DexpreoptGlobalConfig": "out/soong/dexpreopt.config", 164 "WithDexpreopt": true, 165 "ManifestPackageNameOverrides": [], 166 "PackageNameOverrides": [], 167 "CertificateOverrides": [], 168 "ApexGlobalMinSdkVersionOverride": "", 169 "EnforceSystemCertificate": false, 170 "EnforceSystemCertificateAllowList": [], 171 "ProductHiddenAPIStubs": [], 172 "ProductHiddenAPIStubsSystem": [], 173 "ProductHiddenAPIStubsTest": [], 174 "ProductPublicSepolicyDirs": [], 175 "ProductPrivateSepolicyDirs": [], 176 "TargetFSConfigGen": [], 177 "VendorVars": { 178 "ANDROID": { 179 "BOARD_USES_ODMIMAGE": "", 180 "BOARD_USES_RECOVERY_AS_BOOT": "", 181 "IS_TARGET_MIXED_SEPOLICY": "", 182 "PRODUCT_INSTALL_DEBUG_POLICY_TO_SYSTEM_EXT": "", 183 "SYSTEMUI_OPTIMIZE_JAVA": "true", 184 "SYSTEM_OPTIMIZE_JAVA": "true", 185 "TARGET_DYNAMIC_64_32_MEDIASERVER": "true", 186 "TARGET_ENABLE_MEDIADRM_64": "true", 187 "avf_enabled": "true", 188 "include_nonpublic_framework_api": "false", 189 "module_build_from_source": "true" 190 }, 191 "art_module": { 192 "source_build": "true" 193 }, 194 "bluetooth_module": { 195 "source_build": "true" 196 }, 197 "permission_module": { 198 "source_build": "true" 199 }, 200 "rkpd_module": { 201 "source_build": "true" 202 }, 203 "uwb_module": { 204 "source_build": "true" 205 }, 206 "wifi_module": { 207 "source_build": "true" 208 } 209 }, 210 "EnforceProductPartitionInterface": true, 211 "DeviceCurrentApiLevelForVendorModules": "current", 212 "EnforceInterPartitionJavaSdkLibrary": false, 213 "InterPartitionJavaLibraryAllowList": [], 214 "InstallExtraFlattenedApexes": true, 215 "CompressedApex": true, 216 "TrimmedApex": false, 217 "BoardUsesRecoveryAsBoot": false, 218 "BoardKernelBinaries": [], 219 "BoardKernelModuleInterfaceVersions": [], 220 "BoardMoveRecoveryResourcesToVendorBoot": false, 221 "PrebuiltHiddenApiDir": "", 222 "ShippingApiLevel": "31", 223 "BuildBrokenClangProperty": false, 224 "BuildBrokenClangAsFlags": false, 225 "BuildBrokenClangCFlags": false, 226 "GenruleSandboxing": false, 227 "BuildBrokenEnforceSyspropOwner": false, 228 "BuildBrokenTrebleSyspropNeverallow": false, 229 "BuildBrokenUsesSoongPython2Modules": false, 230 "BuildBrokenVendorPropertyNamespace": false, 231 "BuildBrokenInputDirModules": [], 232 "BuildDebugfsRestrictionsEnabled": false, 233 "RequiresInsecureExecmemForSwiftshader": false, 234 "SelinuxIgnoreNeverallows": false, 235 "SepolicySplit": true, 236 "SepolicyFreezeTestExtraDirs": [], 237 "SepolicyFreezeTestExtraPrebuiltDirs": [], 238 "GenerateAidlNdkPlatformBackend": false, 239 "IgnorePrefer32OnDevice": false, 240 "IncludeTags": [] 241}''') 242