| | | |
Offset 3, 33 lines modified | Offset 3, 14 lines modified |
3 | # | 3 | # |
4 | ro.actionable_compatible_property.enabled=true | 4 | ro.actionable_compatible_property.enabled=true |
5 | ro.secure=1 | 5 | ro.secure=1 |
6 | security.perf_harden=1 | 6 | security.perf_harden=1 |
7 | ro.adb.secure=1 | 7 | ro.adb.secure=1 |
8 | ro.allow.mock.location=0 | 8 | ro.allow.mock.location=0 |
9 | ro.debuggable=0 | 9 | ro.debuggable=0 |
10 | persist.vendor.debug.sensors.accel_cal=1 | |
11 | masterclear.allow_retain_esim_profiles_after_fdr=true | |
12 | ro.apk_verity.mode=1 | |
13 | ro.sys.sdcardfs=1 | |
14 | vendor.ese.loader_script_path=/sys/firmware/devicetree/base/soc/i2c@88c000/nq@28/ese/loader_scripts_path | |
15 | ro.lmk.log_stats=true | |
16 | ro.lmk.low=1001 | |
17 | ro.lmk.medium=800 | |
18 | ro.lmk.critical=0 | |
19 | ro.lmk.critical_upgrade=false | |
20 | ro.lmk.upgrade_pressure=100 | |
21 | ro.lmk.downgrade_pressure=100 | |
22 | ro.lmk.kill_heaviest_task=true | |
23 | ro.lmk.kill_timeout_ms=100 | |
24 | ro.lmk.use_minfree_levels=true | |
25 | ro.com.google.ime.bs_theme=true | |
26 | ro.opa.eligible_device=true | |
27 | setupwizard.feature.baseline_setupwizard_enabled=true | |
28 | ro.com.google.ime.theme_id=5 | |
29 | dalvik.vm.image-dex2oat-Xms=64m | 10 | dalvik.vm.image-dex2oat-Xms=64m |
30 | dalvik.vm.image-dex2oat-Xmx=64m | 11 | dalvik.vm.image-dex2oat-Xmx=64m |
31 | dalvik.vm.dex2oat-Xms=64m | 12 | dalvik.vm.dex2oat-Xms=64m |
32 | dalvik.vm.dex2oat-Xmx=512m | 13 | dalvik.vm.dex2oat-Xmx=512m |
33 | dalvik.vm.usejit=true | 14 | dalvik.vm.usejit=true |
34 | dalvik.vm.usejitprofiles=true | 15 | dalvik.vm.usejitprofiles=true |
35 | dalvik.vm.dexopt.secondary=true | 16 | dalvik.vm.dexopt.secondary=true |
Offset 39, 79 lines modified | Offset 20, 86 lines modified |
39 | pm.dexopt.install=speed-profile | 20 | pm.dexopt.install=speed-profile |
40 | pm.dexopt.bg-dexopt=speed-profile | 21 | pm.dexopt.bg-dexopt=speed-profile |
41 | pm.dexopt.ab-ota=speed-profile | 22 | pm.dexopt.ab-ota=speed-profile |
42 | pm.dexopt.inactive=verify | 23 | pm.dexopt.inactive=verify |
43 | pm.dexopt.shared=speed | 24 | pm.dexopt.shared=speed |
44 | dalvik.vm.dex2oat-minidebuginfo=true | 25 | dalvik.vm.dex2oat-minidebuginfo=true |
45 | debug.atrace.tags.enableflags=0 | 26 | debug.atrace.tags.enableflags=0 |
46 | ro.error.receiver.system.apps=com.google.android.gms | |
47 | ro.setupwizard.enterprise_mode=1 | |
48 | ro.atrace.core.services=com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent | |
49 | ro.setupwizard.rotation_locked=true | |
50 | setupwizard.enable_assist_gesture_training=true | |
51 | ro.setupwizard.esim_cid_ignore=00000001 | |
52 | setupwizard.theme=glif_v3_light | |
53 | ro.storage_manager.show_opt_in=false | 27 | persist.vendor.debug.sensors.accel_cal=1 |
| 28 | masterclear.allow_retain_esim_profiles_after_fdr=true |
| 29 | ro.apk_verity.mode=1 |
| 30 | ro.sys.sdcardfs=1 |
| 31 | vendor.ese.loader_script_path=/sys/firmware/devicetree/base/soc/i2c@88c000/nq@28/ese/loader_scripts_path |
| 32 | ro.lmk.log_stats=true |
| 33 | ro.lmk.low=1001 |
| 34 | ro.lmk.medium=800 |
| 35 | ro.lmk.critical=0 |
| 36 | ro.lmk.critical_upgrade=false |
| 37 | ro.lmk.upgrade_pressure=100 |
| 38 | ro.lmk.downgrade_pressure=100 |
| 39 | ro.lmk.kill_heaviest_task=true |
| 40 | ro.lmk.kill_timeout_ms=100 |
| 41 | ro.lmk.use_minfree_levels=true |
54 | # | 42 | # |
55 | #·BOOTIMAGE_BUILD_PROPERTIES | 43 | #·BOOTIMAGE_BUILD_PROPERTIES |
56 | # | 44 | # |
57 | ro.bootimage.build.date=Thu·Aug·23·01:44:57·UTC·2018 | 45 | ro.bootimage.build.date=Thu·Aug·23·01:44:57·UTC·2018 |
58 | ro.bootimage.build.date.utc=1534988697 | 46 | ro.bootimage.build.date.utc=1534988697 |
59 | ro.bootimage.build.fingerprint=google/crosshatch/crosshatch:9/PD1A.180720.030/4972053:user/release-keys | 47 | ro.bootimage.build.fingerprint=Android/aosp_crosshatch/crosshatch:9/PD1A.180720.030/4972053:user/test-keys |
60 | persist.sys.usb.config=none | 48 | persist.sys.usb.config=none |
61 | # | 49 | # |
62 | #·ADDITIONAL·VENDOR·DEFAULT·PROPERTIES | 50 | #·ADDITIONAL·VENDOR·DEFAULT·PROPERTIES |
63 | # | 51 | # |
64 | ro.vndk.version=28 | 52 | ro.vndk.version=28 |
65 | ro.oem_unlock_supported=1 | |
66 | vendor.skip.init=0 | |
67 | ro.zygote=zygote64_32 | 53 | ro.zygote=zygote64_32 |
68 | ro.logd.size.stats=64K | 54 | ro.logd.size.stats=64K |
69 | log.tag.stats_log=I | 55 | log.tag.stats_log=I |
| 56 | ro.oem_unlock_supported=1 |
| 57 | vendor.skip.init=0 |
| |
70 | #·begin·build·properties | 58 | #·begin·build·properties |
71 | #·autogenerated·by·buildinfo.sh | 59 | #·autogenerated·by·buildinfo.sh |
72 | ro.build.id=PD1A.180720.030 | 60 | ro.build.id=PD1A.180720.030 |
73 | ro.build.display.id=PD1A.180720.030 | 61 | ro.build.display.id=PD1A.180720.030·test-keys |
74 | ro.build.version.incremental=4972053 | 62 | ro.build.version.incremental=4972053 |
75 | ro.build.version.sdk=28 | 63 | ro.build.version.sdk=28 |
76 | ro.build.version.preview_sdk=0 | 64 | ro.build.version.preview_sdk=0 |
77 | ro.build.version.codename=REL | 65 | ro.build.version.codename=REL |
78 | ro.build.version.all_codenames=REL | 66 | ro.build.version.all_codenames=REL |
79 | ro.build.version.release=9 | 67 | ro.build.version.release=9 |
80 | ro.build.version.security_patch=2018-09-05 | 68 | ro.build.version.security_patch=2018-09-05 |
81 | ro.build.version.base_os= | 69 | ro.build.version.base_os= |
82 | ro.build.version.min_supported_target_sdk=17 | 70 | ro.build.version.min_supported_target_sdk=17 |
83 | ro.build.date=Thu·Aug·23·01:44:57·UTC·2018 | 71 | ro.build.date=Thu·Aug·23·01:44:57·UTC·2018 |
84 | ro.build.date.utc=1534988697 | 72 | ro.build.date.utc=1534988697 |
85 | ro.build.type=user | 73 | ro.build.type=user |
86 | ro.build.user=android-build | |
87 | ro.build.host=abfarm640 | 74 | ro.build.user=dev |
| 75 | ro.build.host=1118dfa614b2 |
88 | ro.build.tags=release-keys | 76 | ro.build.tags=test-keys |
89 | ro.build.flavor=crosshatch-user | 77 | ro.build.flavor=aosp_crosshatch-user |
90 | ro.build.system_root_image=true | 78 | ro.build.system_root_image=true |
91 | ro.build.ab_update=true | 79 | ro.build.ab_update=true |
92 | ro.product.model=Pixel·3·XL | 80 | ro.product.model=AOSP·on·crosshatch |
93 | ro.product.brand=google | 81 | ro.product.brand=Android |
94 | ro.product.name=crosshatch | 82 | ro.product.name=aosp_crosshatch |
95 | ro.product.device=crosshatch | 83 | ro.product.device=crosshatch |
96 | #·ro.product.cpu.abi·and·ro.product.cpu.abi2·are·obsolete, | 84 | #·ro.product.cpu.abi·and·ro.product.cpu.abi2·are·obsolete, |
97 | #·use·ro.product.cpu.abilist·instead. | 85 | #·use·ro.product.cpu.abilist·instead. |
98 | ro.product.cpu.abi=arm64-v8a | 86 | ro.product.cpu.abi=arm64-v8a |
99 | ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi | 87 | ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi |
100 | ro.product.cpu.abilist32=armeabi-v7a,armeabi | 88 | ro.product.cpu.abilist32=armeabi-v7a,armeabi |
101 | ro.product.cpu.abilist64=arm64-v8a | 89 | ro.product.cpu.abilist64=arm64-v8a |
102 | ro.product.manufacturer=Google | 90 | ro.product.manufacturer=Google |
103 | ro.product.locale=en-US | 91 | ro.product.locale=en-US |
104 | ro.wifi.channels= | 92 | ro.wifi.channels= |
105 | #·ro.build.product·is·obsolete;·use·ro.product.device | 93 | #·ro.build.product·is·obsolete;·use·ro.product.device |
106 | ro.build.product=crosshatch | 94 | ro.build.product=crosshatch |
107 | #·Do·not·try·to·parse·description,·fingerprint,·or·thumbprint | 95 | #·Do·not·try·to·parse·description,·fingerprint,·or·thumbprint |
108 | ro.build.description=crosshatch-user·9·PD1A.180720.030·4972053·release-keys | 96 | ro.build.description=aosp_crosshatch-user·9·PD1A.180720.030·4972053·test-keys |
109 | ro.build.fingerprint=google/crosshatch/crosshatch:9/PD1A.180720.030/4972053:user/release-keys | 97 | ro.build.fingerprint=Android/aosp_crosshatch/crosshatch:9/PD1A.180720.030/4972053:user/test-keys |
110 | ro.build.characteristics=nosdcard | 98 | ro.build.characteristics=nosdcard |
111 | #·end·build·properties | 99 | #·end·build·properties |
112 | # | 100 | # |
113 | #·from·device/google/crosshatch/system.prop | 101 | #·from·device/google/crosshatch/system.prop |
114 | # | 102 | # |
| |
115 | persist.rild.nitz_plmn= | 103 | persist.rild.nitz_plmn= |
Offset 204, 47 lines modified | Offset 192, 135 lines modified |
204 | persist.data.netmgrd.qos.enable=true | 192 | persist.data.netmgrd.qos.enable=true |
205 | persist.data.mode=concurrent | 193 | persist.data.mode=concurrent |
| |
206 | # | 194 | # |
207 | #·ADDITIONAL_BUILD_PROPERTIES | 195 | #·ADDITIONAL_BUILD_PROPERTIES |
208 | # | 196 | # |
209 | ro.product.first_api_level=28 | 197 | ro.product.first_api_level=28 |
| 198 | keyguard.no_require_sim=true |
| 199 | ro.com.android.dataroaming=true |
| 200 | ro.config.ringtone=Ring_Synth_04.ogg |
| 201 | ro.config.notification_sound=pixiedust.ogg |
| 202 | ro.carrier=unknown |
| 203 | ro.config.alarm_alert=Alarm_Classic.ogg |
| 204 | ro.dalvik.vm.native.bridge=0 |
| 205 | ro.control_privapp_permissions=enforce |
| 206 | ro.cp_system_other_odex=1 |
| 207 | ro.qc.sdk.audio.fluencetype=fluencepro |
| 208 | persist.audio.fluence.voicecall=true |
| 209 | persist.audio.fluence.speaker=true |
| 210 | persist.audio.fluence.voicecomm=true |
| 211 | persist.audio.fluence.voicerec=false |
| 212 | ro.config.vc_call_vol_steps=7 |
| 213 | ro.config.media_vol_steps=25 |
| 214 | ro.audio.monitorRotation=true |
| 215 | ro.opengles.version=196610 |
| 216 | ro.vendor.display.foss=1 |
| 217 | ro.vendor.display.paneltype=2 |
| 218 | ro.vendor.display.sensortype=2 |
| 219 | vendor.display.foss.config=1 |
| 220 | vendor.display.foss.config_path=/vendor/etc/FOSSConfig.xml |
| 221 | vendor.display.dataspace_saturation_matrix=1.16868,-0.03155,-0.01473,-0.16868,1.03155,-0.05899,0.00000,0.00000,1.07372 |
| 222 | vendor.display.disable_decimation=1 |
| 223 | persist.camera.is_type=5 |
| 224 | persist.camera.gzoom.at=0 |
| 225 | persist.camera.googfd.enable=1 |
| 226 | persist.camera.logical.default=1 |
| 227 | ro.vendor.camera.free_buf_early=true |
| 228 | persist.vendor.cne.feature=1 |
| 229 | persist.vendor.data.iwlan.enable=true |
| 230 | persist.radio.RATE_ADAPT_ENABLE=1 |
| 231 | persist.radio.ROTATION_ENABLE=1 |
| 232 | persist.radio.VT_ENABLE=1 |
| 233 | persist.radio.VT_HYBRID_ENABLE=1 |
| 234 | persist.vendor.radio.apm_sim_not_pwdn=1 |
| 235 | persist.vendor.radio.custom_ecc=1 |
| 236 | persist.vendor.radio.data_ltd_sys_ind=1 |
| 237 | persist.radio.videopause.mode=1 |
| 238 | persist.vendor.radio.sib16_support=1 |
| 239 | persist.vendor.radio.data_con_rprt=true |
| 240 | persist.vendor.radio.relay_oprt_change=1 |
| 241 | persist.vendor.radio.no_wait_for_card=1 |
| 242 | persist.rcs.supported=1 |
| 243 | vendor.rild.libpath=/vendor/lib64/libril-qc-hal-qmi.so |
| 244 | ro.hardware.keystore_desede=true |
| 245 | persist.vendor.radio.snapshot_enabled=0 |
| 246 | persist.vendor.radio.snapshot_timer=0 |
| 247 | persist.vendor.camera.multicam=1 |
| 248 | vendor.qcom.bluetooth.soc=cherokee |
| 249 | ro.vendor.bt.bdaddr_path=/proc/device-tree/chosen/cdt/cdb2/bt_addr |
| 250 | ro.vendor.bluetooth.emb_wp_mode=false |
| 251 | ro.vendor.bluetooth.wipower=false |
| 252 | audio.snd_card.open.retries=50 |
| 253 | persist.vendor.sys.ssr.restart_level=modem,slpi,adsp |
| 254 | dalvik.vm.heapstartsize=8m |
| 255 | dalvik.vm.heapgrowthlimit=192m |
| 256 | dalvik.vm.heapsize=512m |
| 257 | dalvik.vm.heaptargetutilization=0.75 |
| 258 | dalvik.vm.heapminfree=512k |
| 259 | dalvik.vm.heapmaxfree=8m |
| 260 | ro.frp.pst=/dev/block/bootdevice/by-name/frp |
| 261 | ro.telephony.default_cdma_sub=0 |
| 262 | persist.sys.sf.color_saturation=1.0 |
| 263 | persist.sys.sf.native_mode=2 |
| 264 | ro.radio.log_loc=/data/vendor/modem_dump |
| 265 | ro.radio.log_prefix=modem_log_ |
| 266 | debug.sf.early_phase_offset_ns=500000 |
| 267 | debug.sf.early_app_phase_offset_ns=500000 |
| 268 | debug.sf.early_gl_phase_offset_ns=3000000 |
| 269 | debug.sf.early_gl_app_phase_offset_ns=15000000 |
| 270 | ro.vendor.build.svn=1 |
| 271 | audio.adm.buffering.ms=3 |
| 272 | vendor.audio.adm.buffering.ms=3 |
| 273 | audio_hal.period_multiplier=2 |
| 274 | af.fast_track_multiplier=1 |
| 275 | vendor.audio.mic_break=true |
| 276 | aaudio.mmap_policy=2 |
| 277 | aaudio.mmap_exclusive_policy=2 |
| 278 | aaudio.hw_burst_min_usec=2000 |
| 279 | ro.bluetooth.a2dp_offload.supported=true |
| 280 | persist.bluetooth.a2dp_offload.disabled=false |
| 281 | persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac |
210 | ro.treble.enabled=true | 282 | ro.treble.enabled=true |
211 | persist.sys.dalvik.vm.lib.2=libart.so | 283 | persist.sys.dalvik.vm.lib.2=libart.so |
212 | dalvik.vm.isa.arm64.variant=cortex-a75 | 284 | dalvik.vm.isa.arm64.variant=cortex-a75 |
213 | dalvik.vm.isa.arm64.features=default | 285 | dalvik.vm.isa.arm64.features=default |
214 | dalvik.vm.isa.arm.variant=cortex-a75 | 286 | dalvik.vm.isa.arm.variant=cortex-a75 |
215 | dalvik.vm.isa.arm.features=default | 287 | dalvik.vm.isa.arm.features=default |
216 | net.bt.name=Android | 288 | net.bt.name=Android |
217 | dalvik.vm.stack-trace-dir=/data/anr | 289 | dalvik.vm.stack-trace-dir=/data/anr |
218 | ro.build.expect.bootloader=b1c1-0.1-4948814 | |
219 | ro.build.expect.baseband=g845-00023-180815-B-4956438 | |
| |
220 | ro.product.first_api_level=28 | 290 | ro.product.first_api_level=28 |
221 | ro.vendor.build.date=Thu·Aug·23·01:44:57·UTC·2018 | 291 | ro.vendor.build.date=Thu·Aug·23·01:44:57·UTC·2018 |
222 | ro.vendor.build.date.utc=1534988697 | 292 | ro.vendor.build.date.utc=1534988697 |
223 | ro.vendor.build.fingerprint=google/crosshatch/crosshatch:9/PD1A.180720.030/4972053:user/release-keys | 293 | ro.vendor.build.fingerprint=Android/aosp_crosshatch/crosshatch:9/PD1A.180720.030/4972053:user/test-keys |
224 | ro.vendor.build.security_patch=2018-09-05 | 294 | ro.vendor.build.security_patch=2018-09-05 |
225 | ro.vendor.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi | 295 | ro.vendor.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi |
226 | ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi | 296 | ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi |
227 | ro.vendor.product.cpu.abilist64=arm64-v8a | 297 | ro.vendor.product.cpu.abilist64=arm64-v8a |
228 | #·begin·build·properties | 298 | #·begin·build·properties |
229 | #·autogenerated·by·vendor_buildinfo.sh | 299 | #·autogenerated·by·vendor_buildinfo.sh |
230 | ro.product.board=crosshatch | 300 | ro.product.board=crosshatch |
231 | ro.board.platform=sdm845 | 301 | ro.board.platform=sdm845 |
232 | ro.product.vendor.manufacturer=Google | 302 | ro.product.vendor.manufacturer=Google |
233 | ro.product.vendor.model=Pixel·3·XL | 303 | ro.product.vendor.model=AOSP·on·crosshatch |
234 | ro.product.vendor.brand=google | 304 | ro.product.vendor.brand=Android |
235 | ro.product.vendor.name=crosshatch | 305 | ro.product.vendor.name=aosp_crosshatch |
236 | ro.product.vendor.device=crosshatch | 306 | ro.product.vendor.device=crosshatch |
237 | #·end·build·properties | 307 | #·end·build·properties |
238 | # | 308 | # |
239 | #·ADDITIONAL·VENDOR·BUILD·PROPERTIES | 309 | #·ADDITIONAL·VENDOR·BUILD·PROPERTIES |
240 | # | 310 | # |
241 | keyguard.no_require_sim=true | 311 | keyguard.no_require_sim=true |
| 312 | ro.com.android.dataroaming=true |
| 313 | ro.config.ringtone=Ring_Synth_04.ogg |
| 314 | ro.config.notification_sound=pixiedust.ogg |
| 315 | ro.carrier=unknown |
| 316 | ro.config.alarm_alert=Alarm_Classic.ogg |
| 317 | ro.dalvik.vm.native.bridge=0 |
242 | ro.control_privapp_permissions=enforce | 318 | ro.control_privapp_permissions=enforce |
243 | ro.cp_system_other_odex=1 | 319 | ro.cp_system_other_odex=1 |
244 | ro.qc.sdk.audio.fluencetype=fluencepro | 320 | ro.qc.sdk.audio.fluencetype=fluencepro |
245 | persist.audio.fluence.voicecall=true | 321 | persist.audio.fluence.voicecall=true |
246 | persist.audio.fluence.speaker=true | 322 | persist.audio.fluence.speaker=true |
247 | persist.audio.fluence.voicecomm=true | 323 | persist.audio.fluence.voicecomm=true |
248 | persist.audio.fluence.voicerec=false | 324 | persist.audio.fluence.voicerec=false |
Offset 314, 29 lines modified | Offset 390, 14 lines modified |
314 | vendor.audio.mic_break=true | 390 | vendor.audio.mic_break=true |
315 | aaudio.mmap_policy=2 | 391 | aaudio.mmap_policy=2 |
316 | aaudio.mmap_exclusive_policy=2 | 392 | aaudio.mmap_exclusive_policy=2 |
317 | aaudio.hw_burst_min_usec=2000 | 393 | aaudio.hw_burst_min_usec=2000 |
318 | ro.bluetooth.a2dp_offload.supported=true | 394 | ro.bluetooth.a2dp_offload.supported=true |
319 | persist.bluetooth.a2dp_offload.disabled=false | 395 | persist.bluetooth.a2dp_offload.disabled=false |
320 | persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac | 396 | persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac |
321 | ro.storage_manager.enabled=true | |
322 | ro.boot.vendor.overlay.theme=com.google.android.theme.pixel | |
323 | ro.config.ringtone=The_big_adventure.ogg | |
324 | ro.config.notification_sound=Popcorn.ogg | |
325 | ro.config.alarm_alert=Bright_morning.ogg | |
326 | ro.com.android.dataroaming=false | |
327 | ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html | |
328 | ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html | |
329 | ro.com.google.clientidbase=android-google | |
330 | ro.carrier=unknown | |
331 | ro.dalvik.vm.native.bridge=0 | |
332 | ro.com.android.prov_mobiledata=false | |
333 | drm.service.enabled=true | |
334 | media.mediadrmservice.enable=true | |
| |
335 | ro.product.build.date=Thu·Aug·23·01:44:57·UTC·2018 | 397 | ro.product.build.date=Thu·Aug·23·01:44:57·UTC·2018 |
336 | ro.product.build.date.utc=1534988697 | 398 | ro.product.build.date.utc=1534988697 |
337 | ro.product.build.fingerprint=google/crosshatch/crosshatch:9/PD1A.180720.030/4972053:user/dev-keys | 399 | ro.product.build.fingerprint=Android/aosp_crosshatch/crosshatch:9/PD1A.180720.030/4972053:user/test-keys |
338 | # | 400 | # |
339 | #·ADDITIONAL·PRODUCT·PROPERTIES | 401 | #·ADDITIONAL·PRODUCT·PROPERTIES |
340 | # | 402 | # |
| |