commit f1a2a201e32e4314d6fee45762c79f82c8957d0c Author: zenin1504 Date: Sat Jun 27 14:35:33 2026 +0800 common: Initial gms for CP2A Change-Id: Ia4262e29e67149538b6704b2314781ad Signed-off-by: zenin1504 diff --git a/config.mk b/config.mk new file mode 100644 index 0000000..0b8407c --- /dev/null +++ b/config.mk @@ -0,0 +1,124 @@ +# +# Copyright (C) 2018-2019 The Google Pixel3ROM Project +# Copyright (C) 2024 The hentaiOS Project and its Proprietors +# +# Licensed under the Apache License, Version 2.0 (the License); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an AS IS BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# + +# Quick Tap +TARGET_SUPPORTS_QUICK_TAP ?= false +ifeq ($(TARGET_SUPPORTS_QUICK_TAP),true) +PRODUCT_PACKAGES += \ + quick_tap +endif + +# product/app +PRODUCT_PACKAGES += \ + CalculatorGooglePrebuilt_85006267 \ + Chrome \ + Chrome-Stub \ + GoogleContacts \ + GoogleTTS \ + LatinIMEGooglePrebuilt \ + LocationHistoryPrebuilt \ + MarkupGoogle_v2 \ + ModuleMetadataGoogle \ + PixelThemesStub2025 \ + SoundPickerPrebuilt_33000242 \ + TrichromeLibrary \ + TrichromeLibrary-Stub \ + WebViewGoogle \ + WebViewGoogle-Stub \ + talkback + +# product/priv-app +PRODUCT_PACKAGES += \ + AndroidAutoStubPrebuilt \ + BetterBugStub \ + ConfigUpdater \ + CustomizationBundlePrebuiltFullVersion \ + DeviceIntelligenceNetworkPrebuiltAstrea \ + GoogleDialer \ + GoogleRestorePrebuilt-v1007163 \ + KidsSupervisionStub \ + OdadPrebuilt \ + PartnerSetupPrebuilt \ + Phonesky \ + PrebuiltBugle \ + PrebuiltDeskClockGoogle_76042511 \ + PrebuiltPixelCoreServices \ + SettingsIntelligenceGooglePrebuilt \ + SetupWizardPrebuilt_versioned \ + TurboPrebuilt \ + VerifierPrebuiltClassic \ + WellbeingPrebuilt + +ifneq ($(filter Google google,$(PRODUCT_MANUFACTURER)),) +PRODUCT_PACKAGES += \ + SCONE-v69510 +endif + +ifneq ($(filter flame coral redfin oriole raven panther cheetah lynx felix shiba husky akita tokay caiman komodo tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + DreamlinerDreamsPrebuilt_100894 \ + DreamlinerPrebuilt_22000020 \ + DreamlinerUpdater +endif + +# system/app +PRODUCT_PACKAGES += \ + GoogleExtShared \ + GooglePrintRecommendationService + +# system/priv-app +PRODUCT_PACKAGES += \ + DocumentsUIGoogle \ + GoogleExtServices \ + TagGoogle + +# system_ext/app +PRODUCT_PACKAGES += \ + EmergencyInfoGoogleNoUi \ + Flipendo + +# system_ext/priv-app +PRODUCT_PACKAGES += \ + AvatarPickerGoogle \ + GoogleFeedback \ + GoogleServicesFramework \ + MoseyApp \ + NexusLauncherRelease \ + SetupWizardPixelPrebuilt_versioned \ + WallpaperPickerGoogleRelease + +# PrebuiltGmsCore +PRODUCT_PACKAGES += \ + PrebuiltGmsCoreVic \ + PrebuiltGmsCoreVic_AdsDynamite \ + PrebuiltGmsCoreVic_CronetDynamite \ + PrebuiltGmsCoreVic_DynamiteLoader \ + PrebuiltGmsCoreVic_DynamiteModulesA \ + PrebuiltGmsCoreVic_DynamiteModulesC \ + PrebuiltGmsCoreVic_GoogleCertificates \ + PrebuiltGmsCoreVic_MapsDynamite \ + PrebuiltGmsCoreVic_MeasurementDynamite \ + AndroidPlatformServices \ + MlkitBarcodeUIPrebuilt \ + SpoonPcPrebuilt \ + TfliteDynamitePrebuilt \ + VisionBarcodePrebuilt + +$(call inherit-product, vendor/extra/common/product/blobs/product_blobs.mk) +$(call inherit-product, vendor/extra/common/system/blobs/system_blobs.mk) +$(call inherit-product, vendor/extra/common/system_ext/blobs/system-ext_blobs.mk) diff --git a/product/Android.bp b/product/Android.bp new file mode 100644 index 0000000..06d30cd --- /dev/null +++ b/product/Android.bp @@ -0,0 +1,12 @@ +// +// Copyright (C) 2025 MicaOS +// +// SPDX-License-Identifier: Apache-2.0 +// + +install_symlink { + name: "MagicPortraitSymLink", + system_ext_specific: true, + installed_location: "priv-app/MagicPortraitWallpapers/lib/arm64/libtensorflowlite_jni.so", + symlink_target: "/system/lib64/libtensorflowlite_jni.so", +} diff --git a/product/blobs/etc/ambient/Android.bp b/product/blobs/etc/ambient/Android.bp new file mode 100644 index 0000000..42c2ce3 --- /dev/null +++ b/product/blobs/etc/ambient/Android.bp @@ -0,0 +1,23 @@ +// +// Copyright (C) 2024 The hentaiOS Project and its Proprietors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +prebuilt_etc { + name: "matcher_tah", + product_specific: true, + sub_dir: "ambient", + src: "matcher_tah.leveldb", + filename_from_src: true, +} diff --git a/product/blobs/etc/ambient/matcher_tah.leveldb b/product/blobs/etc/ambient/matcher_tah.leveldb new file mode 100644 index 0000000..2435e6c Binary files /dev/null and b/product/blobs/etc/ambient/matcher_tah.leveldb differ diff --git a/product/blobs/etc/default-permissions/Android.bp b/product/blobs/etc/default-permissions/Android.bp new file mode 100644 index 0000000..1ecb950 --- /dev/null +++ b/product/blobs/etc/default-permissions/Android.bp @@ -0,0 +1,143 @@ +// +// Copyright (C) 2023 Raphielscape LLC. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +prebuilt_etc { + name: "default-permissions_aiicons", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_aiicons.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_com.google.ambient.streaming", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_com.google.ambient.streaming.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_crossdeviceaccessservice", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_crossdeviceaccessservice.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_customizationbundle", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_customizationbundle.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_diagnostictool", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_diagnostictool.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_nowplaying", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_nowplaying.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_pixelsupport", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_pixelsupport.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_pixelweather", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_pixelweather.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_talkback", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_talkback.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_wallpapereffect", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_wallpapereffect.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions-com.google.android.apps.pixel.agent", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions-com.google.android.apps.pixel.agent.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions-com.google.android.apps.pixel.psi", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions-com.google.android.apps.pixel.psi.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions-safetyhub", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions-safetyhub.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions-stargate", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions-stargate.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions-verifier", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions-verifier.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default_permissions_allowlist", + product_specific: true, + sub_dir: "default-permissions", + src: "default-permissions.xml", + filename_from_src: true, +} diff --git a/product/blobs/etc/default-permissions/default-permissions-com.google.android.apps.pixel.agent.xml b/product/blobs/etc/default-permissions/default-permissions-com.google.android.apps.pixel.agent.xml new file mode 100644 index 0000000..d393169 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions-com.google.android.apps.pixel.agent.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions-com.google.android.apps.pixel.psi.xml b/product/blobs/etc/default-permissions/default-permissions-com.google.android.apps.pixel.psi.xml new file mode 100644 index 0000000..ba88fe5 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions-com.google.android.apps.pixel.psi.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions-safetyhub.xml b/product/blobs/etc/default-permissions/default-permissions-safetyhub.xml new file mode 100644 index 0000000..aedeeb3 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions-safetyhub.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions-stargate.xml b/product/blobs/etc/default-permissions/default-permissions-stargate.xml new file mode 100644 index 0000000..2460681 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions-stargate.xml @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions-verifier.xml b/product/blobs/etc/default-permissions/default-permissions-verifier.xml new file mode 100644 index 0000000..6b4e923 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions-verifier.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions.xml b/product/blobs/etc/default-permissions/default-permissions.xml new file mode 100644 index 0000000..5e3c689 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions.xml @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions_aiicons.xml b/product/blobs/etc/default-permissions/default-permissions_aiicons.xml new file mode 100644 index 0000000..2cdf64a --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_aiicons.xml @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions_com.google.ambient.streaming.xml b/product/blobs/etc/default-permissions/default-permissions_com.google.ambient.streaming.xml new file mode 100644 index 0000000..4bea664 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_com.google.ambient.streaming.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions_crossdeviceaccessservice.xml b/product/blobs/etc/default-permissions/default-permissions_crossdeviceaccessservice.xml new file mode 100644 index 0000000..3ee5d9c --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_crossdeviceaccessservice.xml @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions_customizationbundle.xml b/product/blobs/etc/default-permissions/default-permissions_customizationbundle.xml new file mode 100644 index 0000000..ecabceb --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_customizationbundle.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions_diagnostictool.xml b/product/blobs/etc/default-permissions/default-permissions_diagnostictool.xml new file mode 100644 index 0000000..bf2a1d5 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_diagnostictool.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + +    + + diff --git a/product/blobs/etc/default-permissions/default-permissions_nowplaying.xml b/product/blobs/etc/default-permissions/default-permissions_nowplaying.xml new file mode 100644 index 0000000..2586e91 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_nowplaying.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/product/blobs/etc/default-permissions/default-permissions_pixelsupport.xml b/product/blobs/etc/default-permissions/default-permissions_pixelsupport.xml new file mode 100644 index 0000000..54c97b9 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_pixelsupport.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions_pixelweather.xml b/product/blobs/etc/default-permissions/default-permissions_pixelweather.xml new file mode 100644 index 0000000..9de0881 --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_pixelweather.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions_talkback.xml b/product/blobs/etc/default-permissions/default-permissions_talkback.xml new file mode 100644 index 0000000..0bc6c1b --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_talkback.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/default-permissions/default-permissions_wallpapereffect.xml b/product/blobs/etc/default-permissions/default-permissions_wallpapereffect.xml new file mode 100644 index 0000000..e89793f --- /dev/null +++ b/product/blobs/etc/default-permissions/default-permissions_wallpapereffect.xml @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/product/blobs/etc/permissions/Android.bp b/product/blobs/etc/permissions/Android.bp new file mode 100644 index 0000000..15613d7 --- /dev/null +++ b/product/blobs/etc/permissions/Android.bp @@ -0,0 +1,215 @@ +// +// Copyright (C) 2024 The hentaiOS Project and its Proprietors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +prebuilt_etc { + name: "android.hardware.telephony.satellite", + product_specific: true, + sub_dir: "permissions", + src: "android.hardware.telephony.satellite.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.SSRestartDetector", + product_specific: true, + sub_dir: "permissions", + src: "com.google.SSRestartDetector.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.aicore", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.aicore.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.apps.stargate", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.apps.stargate.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.apps.stargate.support", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.apps.stargate.support.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.android.omadm.service", + product_specific: true, + sub_dir: "permissions", + src: "com.android.omadm.service.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.android.sdm.plugins.connmo", + product_specific: true, + sub_dir: "permissions", + src: "com.android.sdm.plugins.connmo.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.android.sdm.plugins.dcmo", + product_specific: true, + sub_dir: "permissions", + src: "com.android.sdm.plugins.dcmo.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.android.sdm.plugins.diagmon", + product_specific: true, + sub_dir: "permissions", + src: "com.android.sdm.plugins.diagmon.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.apps.diagnosticstool", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.apps.diagnosticstool.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.apps.dreamliner", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.apps.dreamliner.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.apps.setupwizard.searchselector", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.apps.setupwizard.searchselector.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.dialer.support", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.dialer.support.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.odad", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.odad.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.android.verifier", + product_specific: true, + sub_dir: "permissions", + src: "com.google.android.verifier.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.google.omadm.trigger", + product_specific: true, + sub_dir: "permissions", + src: "com.google.omadm.trigger.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.verizon.apn", + product_specific: true, + sub_dir: "permissions", + src: "com.verizon.apn.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "com.verizon.services", + product_specific: true, + sub_dir: "permissions", + src: "com.verizon.services.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "features-verizon", + product_specific: true, + sub_dir: "permissions", + src: "features-verizon.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp-permissions-glasses-core", + product_specific: true, + sub_dir: "permissions", + src: "privapp-permissions-glasses-core.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp-permissions-google-p", + product_specific: true, + sub_dir: "permissions", + src: "privapp-permissions-google-p.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp-permissions-google-pearl", + product_specific: true, + sub_dir: "permissions", + src: "privapp-permissions-google-pearl.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp-permissions-google-spoon", + product_specific: true, + sub_dir: "permissions", + src: "privapp-permissions-google-spoon.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "split-permissions-google", + product_specific: true, + sub_dir: "permissions", + src: "split-permissions-google.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "velvet_app-privapp-permissions", + product_specific: true, + sub_dir: "permissions", + src: "velvet_app-privapp-permissions.xml", + filename_from_src: true, +} diff --git a/product/blobs/etc/permissions/android.hardware.telephony.satellite.xml b/product/blobs/etc/permissions/android.hardware.telephony.satellite.xml new file mode 100644 index 0000000..945e720 --- /dev/null +++ b/product/blobs/etc/permissions/android.hardware.telephony.satellite.xml @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/product/blobs/etc/permissions/com.android.omadm.service.xml b/product/blobs/etc/permissions/com.android.omadm.service.xml new file mode 100644 index 0000000..abd928b --- /dev/null +++ b/product/blobs/etc/permissions/com.android.omadm.service.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/permissions/com.android.sdm.plugins.connmo.xml b/product/blobs/etc/permissions/com.android.sdm.plugins.connmo.xml new file mode 100644 index 0000000..7dd4de5 --- /dev/null +++ b/product/blobs/etc/permissions/com.android.sdm.plugins.connmo.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/product/blobs/etc/permissions/com.android.sdm.plugins.dcmo.xml b/product/blobs/etc/permissions/com.android.sdm.plugins.dcmo.xml new file mode 100644 index 0000000..2469f57 --- /dev/null +++ b/product/blobs/etc/permissions/com.android.sdm.plugins.dcmo.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/product/blobs/etc/permissions/com.android.sdm.plugins.diagmon.xml b/product/blobs/etc/permissions/com.android.sdm.plugins.diagmon.xml new file mode 100644 index 0000000..3007364 --- /dev/null +++ b/product/blobs/etc/permissions/com.android.sdm.plugins.diagmon.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.SSRestartDetector.xml b/product/blobs/etc/permissions/com.google.SSRestartDetector.xml new file mode 100644 index 0000000..260365b --- /dev/null +++ b/product/blobs/etc/permissions/com.google.SSRestartDetector.xml @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.android.aicore.xml b/product/blobs/etc/permissions/com.google.android.aicore.xml new file mode 100644 index 0000000..60ff72f --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.aicore.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.android.apps.diagnosticstool.xml b/product/blobs/etc/permissions/com.google.android.apps.diagnosticstool.xml new file mode 100644 index 0000000..2e2a369 --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.apps.diagnosticstool.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.android.apps.dreamliner.xml b/product/blobs/etc/permissions/com.google.android.apps.dreamliner.xml new file mode 100644 index 0000000..bb6bce7 --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.apps.dreamliner.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.android.apps.setupwizard.searchselector.xml b/product/blobs/etc/permissions/com.google.android.apps.setupwizard.searchselector.xml new file mode 100644 index 0000000..b7a1ea3 --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.apps.setupwizard.searchselector.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.android.apps.stargate.support.xml b/product/blobs/etc/permissions/com.google.android.apps.stargate.support.xml new file mode 100644 index 0000000..77960d6 --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.apps.stargate.support.xml @@ -0,0 +1,4 @@ + + + + diff --git a/product/blobs/etc/permissions/com.google.android.apps.stargate.xml b/product/blobs/etc/permissions/com.google.android.apps.stargate.xml new file mode 100644 index 0000000..56165b4 --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.apps.stargate.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.android.dialer.support.xml b/product/blobs/etc/permissions/com.google.android.dialer.support.xml new file mode 100644 index 0000000..87e627d --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.dialer.support.xml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.android.odad.xml b/product/blobs/etc/permissions/com.google.android.odad.xml new file mode 100644 index 0000000..15f3a0a --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.odad.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/permissions/com.google.android.verifier.xml b/product/blobs/etc/permissions/com.google.android.verifier.xml new file mode 100644 index 0000000..053d774 --- /dev/null +++ b/product/blobs/etc/permissions/com.google.android.verifier.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/product/blobs/etc/permissions/com.google.omadm.trigger.xml b/product/blobs/etc/permissions/com.google.omadm.trigger.xml new file mode 100644 index 0000000..deab581 --- /dev/null +++ b/product/blobs/etc/permissions/com.google.omadm.trigger.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/product/blobs/etc/permissions/com.verizon.apn.xml b/product/blobs/etc/permissions/com.verizon.apn.xml new file mode 100644 index 0000000..017ce58 --- /dev/null +++ b/product/blobs/etc/permissions/com.verizon.apn.xml @@ -0,0 +1,5 @@ + + + + diff --git a/product/blobs/etc/permissions/com.verizon.services.xml b/product/blobs/etc/permissions/com.verizon.services.xml new file mode 100644 index 0000000..e86ce30 --- /dev/null +++ b/product/blobs/etc/permissions/com.verizon.services.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/permissions/features-verizon.xml b/product/blobs/etc/permissions/features-verizon.xml new file mode 100644 index 0000000..d43ddaa --- /dev/null +++ b/product/blobs/etc/permissions/features-verizon.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/product/blobs/etc/permissions/privapp-permissions-glasses-core.xml b/product/blobs/etc/permissions/privapp-permissions-glasses-core.xml new file mode 100644 index 0000000..92da6b5 --- /dev/null +++ b/product/blobs/etc/permissions/privapp-permissions-glasses-core.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/permissions/privapp-permissions-google-p.xml b/product/blobs/etc/permissions/privapp-permissions-google-p.xml new file mode 100644 index 0000000..9e9ab6e --- /dev/null +++ b/product/blobs/etc/permissions/privapp-permissions-google-p.xml @@ -0,0 +1,1146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/permissions/privapp-permissions-google-pearl.xml b/product/blobs/etc/permissions/privapp-permissions-google-pearl.xml new file mode 100644 index 0000000..d72ac87 --- /dev/null +++ b/product/blobs/etc/permissions/privapp-permissions-google-pearl.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + diff --git a/product/blobs/etc/permissions/privapp-permissions-google-spoon.xml b/product/blobs/etc/permissions/privapp-permissions-google-spoon.xml new file mode 100644 index 0000000..df5661f --- /dev/null +++ b/product/blobs/etc/permissions/privapp-permissions-google-spoon.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/permissions/split-permissions-google.xml b/product/blobs/etc/permissions/split-permissions-google.xml new file mode 100644 index 0000000..f4ab979 --- /dev/null +++ b/product/blobs/etc/permissions/split-permissions-google.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/product/blobs/etc/permissions/velvet_app-privapp-permissions.xml b/product/blobs/etc/permissions/velvet_app-privapp-permissions.xml new file mode 100644 index 0000000..33c565c --- /dev/null +++ b/product/blobs/etc/permissions/velvet_app-privapp-permissions.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/preferred-apps/Android.bp b/product/blobs/etc/preferred-apps/Android.bp new file mode 100644 index 0000000..8d99716 --- /dev/null +++ b/product/blobs/etc/preferred-apps/Android.bp @@ -0,0 +1,24 @@ +// +// Copyright (C) 2024 The hentaiOS Project and its Proprietors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +prebuilt_etc { + name: "preferred_apps_google", + product_specific: true, + sub_dir: "preferred-apps", + src: "google.xml", + filename_from_src: true, +} + diff --git a/product/blobs/etc/preferred-apps/google.xml b/product/blobs/etc/preferred-apps/google.xml new file mode 100644 index 0000000..3b236f1 --- /dev/null +++ b/product/blobs/etc/preferred-apps/google.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/Android.bp b/product/blobs/etc/sysconfig/Android.bp new file mode 100644 index 0000000..3f0250c --- /dev/null +++ b/product/blobs/etc/sysconfig/Android.bp @@ -0,0 +1,478 @@ +// +// Copyright (C) 2024 The hentaiOS Project and its Proprietors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +prebuilt_etc { + name: "GoogleCamera_6gb_or_more_ram", + product_specific: true, + sub_dir: "sysconfig", + src: "GoogleCamera_6gb_or_more_ram.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "adaptivecharging", + product_specific: true, + sub_dir: "sysconfig", + src: "adaptivecharging.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "allowed_apex_com.google.android.gmssystem", + product_specific: true, + sub_dir: "sysconfig", + src: "allowed_apex_com.google.android.gmssystem.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "allowlist_com.android.omadm.service", + product_specific: true, + sub_dir: "sysconfig", + src: "allowlist_com.android.omadm.service.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "ambient_data", + product_specific: true, + sub_dir: "sysconfig", + src: "ambient_data.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "app-lock-exempt-pixel", + product_specific: true, + sub_dir: "sysconfig", + src: "app-lock-exempt-pixel.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "contextual_search", + product_specific: true, + sub_dir: "sysconfig", + src: "contextual_search.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "dreamliner", + product_specific: true, + sub_dir: "sysconfig", + src: "dreamliner.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "firproximity", + product_specific: true, + sub_dir: "sysconfig", + src: "firproximity.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "game_service", + product_specific: true, + sub_dir: "sysconfig", + src: "game_service.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "gemini_experience", + product_specific: true, + sub_dir: "sysconfig", + src: "gemini_experience.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google_build", + product_specific: true, + sub_dir: "sysconfig", + src: "google_build.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google_fi", + product_specific: true, + sub_dir: "sysconfig", + src: "google_fi.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google_xr_projected", + product_specific: true, + sub_dir: "sysconfig", + src: "google_xr_projected.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google-hiddenapi-package-whitelist", + product_specific: true, + sub_dir: "sysconfig", + src: "google-hiddenapi-package-whitelist.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google-initial-package-stopped-states", + product_specific: true, + sub_dir: "sysconfig", + src: "google-initial-package-stopped-states.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google-install-constraints-package-allowlist", + product_specific: true, + sub_dir: "sysconfig", + src: "google-install-constraints-package-allowlist.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google-staged-installer-whitelist", + product_specific: true, + sub_dir: "sysconfig", + src: "google-staged-installer-whitelist.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google-system-apps-update-ownership", + product_specific: true, + sub_dir: "sysconfig", + src: "google-system-apps-update-ownership.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "google", + product_specific: true, + sub_dir: "sysconfig", + src: "google.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "nexus", + product_specific: true, + sub_dir: "sysconfig", + src: "nexus.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "nga", + product_specific: true, + sub_dir: "sysconfig", + src: "nga.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "nowplaying", + product_specific: true, + sub_dir: "sysconfig", + src: "nowplaying.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "nowplaying_app_26q1", + product_specific: true, + sub_dir: "sysconfig", + src: "nowplaying_app_26q1.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_2017-initial-package-stopped-states", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_2017-initial-package-stopped-states.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2017", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2017.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2018", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2018.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2019_midyear", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2019_midyear.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2019", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2019.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2020_midyear", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2020_midyear.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2020", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2020.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2021_midyear", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2021_midyear.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2021", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2021.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2022_midyear", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2022_midyear.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2022", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2022.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2023_midyear", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2023_midyear.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2023", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2023.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2024_midyear", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2024_midyear.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2024", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2024.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2025_midyear", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2025_midyear.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2025", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2025.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2026_midyear", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2026_midyear.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "pixel_experience_2026", + product_specific: true, + sub_dir: "sysconfig", + src: "pixel_experience_2026.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-glasses-core-pixel-common", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-glasses-core-pixel-common.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled_packages_pixel_experience_2017_and_newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled_packages_pixel_experience_2017_and_newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled_packages_pixel_experience_2021_and_newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled_packages_pixel_experience_2021_and_newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-pixel-2025-common", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-pixel-2025-common.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-pixel-carrier", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-pixel-carrier.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-pixel-experience-2023-midyear-and-newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-pixel-experience-2023-midyear-and-newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-product-pixel-2017-and-newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-product-pixel-2017-and-newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-product-pixel-2018-and-newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-product-pixel-2018-and-newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-product-pixel-2019-and-newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-product-pixel-2019-and-newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-product-pixel-2020-and-newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-product-pixel-2020-and-newer.xml", + filename_from_src: true, +} +prebuilt_etc { + name: "preinstalled-packages-product-pixel-2022-and-newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-product-pixel-2022-and-newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-product-pixel-2023-and-newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-product-pixel-2023-and-newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "preinstalled-packages-product-pixel-2024-and-newer", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-product-pixel-2024-and-newer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "quick_tap", + product_specific: true, + sub_dir: "sysconfig", + src: "quick_tap.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "spoon", + product_specific: true, + sub_dir: "sysconfig", + src: "spoon.xml", + filename_from_src: true, +} diff --git a/product/blobs/etc/sysconfig/GoogleCamera_6gb_or_more_ram.xml b/product/blobs/etc/sysconfig/GoogleCamera_6gb_or_more_ram.xml new file mode 100644 index 0000000..07422e6 --- /dev/null +++ b/product/blobs/etc/sysconfig/GoogleCamera_6gb_or_more_ram.xml @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/product/blobs/etc/sysconfig/adaptivecharging.xml b/product/blobs/etc/sysconfig/adaptivecharging.xml new file mode 100644 index 0000000..899b629 --- /dev/null +++ b/product/blobs/etc/sysconfig/adaptivecharging.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/allowed_apex_com.google.android.gmssystem.xml b/product/blobs/etc/sysconfig/allowed_apex_com.google.android.gmssystem.xml new file mode 100644 index 0000000..01ba03f --- /dev/null +++ b/product/blobs/etc/sysconfig/allowed_apex_com.google.android.gmssystem.xml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/allowlist_com.android.omadm.service.xml b/product/blobs/etc/sysconfig/allowlist_com.android.omadm.service.xml new file mode 100644 index 0000000..ef40764 --- /dev/null +++ b/product/blobs/etc/sysconfig/allowlist_com.android.omadm.service.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/ambient_data.xml b/product/blobs/etc/sysconfig/ambient_data.xml new file mode 100644 index 0000000..e1d48e7 --- /dev/null +++ b/product/blobs/etc/sysconfig/ambient_data.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/product/blobs/etc/sysconfig/app-lock-exempt-pixel.xml b/product/blobs/etc/sysconfig/app-lock-exempt-pixel.xml new file mode 100644 index 0000000..b495e85 --- /dev/null +++ b/product/blobs/etc/sysconfig/app-lock-exempt-pixel.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/contextual_search.xml b/product/blobs/etc/sysconfig/contextual_search.xml new file mode 100644 index 0000000..6c14f03 --- /dev/null +++ b/product/blobs/etc/sysconfig/contextual_search.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/product/blobs/etc/sysconfig/dreamliner.xml b/product/blobs/etc/sysconfig/dreamliner.xml new file mode 100644 index 0000000..c05cbc4 --- /dev/null +++ b/product/blobs/etc/sysconfig/dreamliner.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/firproximity.xml b/product/blobs/etc/sysconfig/firproximity.xml new file mode 100644 index 0000000..999b0b1 --- /dev/null +++ b/product/blobs/etc/sysconfig/firproximity.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/game_service.xml b/product/blobs/etc/sysconfig/game_service.xml new file mode 100644 index 0000000..3fbc025 --- /dev/null +++ b/product/blobs/etc/sysconfig/game_service.xml @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/gemini_experience.xml b/product/blobs/etc/sysconfig/gemini_experience.xml new file mode 100644 index 0000000..ba3e8d1 --- /dev/null +++ b/product/blobs/etc/sysconfig/gemini_experience.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/product/blobs/etc/sysconfig/google-hiddenapi-package-whitelist.xml b/product/blobs/etc/sysconfig/google-hiddenapi-package-whitelist.xml new file mode 100644 index 0000000..2988194 --- /dev/null +++ b/product/blobs/etc/sysconfig/google-hiddenapi-package-whitelist.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/google-initial-package-stopped-states.xml b/product/blobs/etc/sysconfig/google-initial-package-stopped-states.xml new file mode 100644 index 0000000..d705fd1 --- /dev/null +++ b/product/blobs/etc/sysconfig/google-initial-package-stopped-states.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/google-install-constraints-package-allowlist.xml b/product/blobs/etc/sysconfig/google-install-constraints-package-allowlist.xml new file mode 100644 index 0000000..0e75ea2 --- /dev/null +++ b/product/blobs/etc/sysconfig/google-install-constraints-package-allowlist.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/google-staged-installer-whitelist.xml b/product/blobs/etc/sysconfig/google-staged-installer-whitelist.xml new file mode 100644 index 0000000..da772d2 --- /dev/null +++ b/product/blobs/etc/sysconfig/google-staged-installer-whitelist.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/google-system-apps-update-ownership.xml b/product/blobs/etc/sysconfig/google-system-apps-update-ownership.xml new file mode 100644 index 0000000..df2b499 --- /dev/null +++ b/product/blobs/etc/sysconfig/google-system-apps-update-ownership.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/product/blobs/etc/sysconfig/google.xml b/product/blobs/etc/sysconfig/google.xml new file mode 100644 index 0000000..4e01836 --- /dev/null +++ b/product/blobs/etc/sysconfig/google.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/google_build.xml b/product/blobs/etc/sysconfig/google_build.xml new file mode 100644 index 0000000..076061f --- /dev/null +++ b/product/blobs/etc/sysconfig/google_build.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/google_fi.xml b/product/blobs/etc/sysconfig/google_fi.xml new file mode 100644 index 0000000..a7a1ae0 --- /dev/null +++ b/product/blobs/etc/sysconfig/google_fi.xml @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/product/blobs/etc/sysconfig/google_xr_projected.xml b/product/blobs/etc/sysconfig/google_xr_projected.xml new file mode 100644 index 0000000..1ab7d8d --- /dev/null +++ b/product/blobs/etc/sysconfig/google_xr_projected.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/product/blobs/etc/sysconfig/nexus.xml b/product/blobs/etc/sysconfig/nexus.xml new file mode 100644 index 0000000..bc79413 --- /dev/null +++ b/product/blobs/etc/sysconfig/nexus.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/nga.xml b/product/blobs/etc/sysconfig/nga.xml new file mode 100644 index 0000000..b742577 --- /dev/null +++ b/product/blobs/etc/sysconfig/nga.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/nowplaying.xml b/product/blobs/etc/sysconfig/nowplaying.xml new file mode 100644 index 0000000..8542717 --- /dev/null +++ b/product/blobs/etc/sysconfig/nowplaying.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/nowplaying_app_26q1.xml b/product/blobs/etc/sysconfig/nowplaying_app_26q1.xml new file mode 100644 index 0000000..d63a199 --- /dev/null +++ b/product/blobs/etc/sysconfig/nowplaying_app_26q1.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/product/blobs/etc/sysconfig/pixel_2017-initial-package-stopped-states.xml b/product/blobs/etc/sysconfig/pixel_2017-initial-package-stopped-states.xml new file mode 100644 index 0000000..8acdf28 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_2017-initial-package-stopped-states.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2017.xml b/product/blobs/etc/sysconfig/pixel_experience_2017.xml new file mode 100644 index 0000000..9ee04d2 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2017.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2018.xml b/product/blobs/etc/sysconfig/pixel_experience_2018.xml new file mode 100644 index 0000000..fc2e8fc --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2018.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2019.xml b/product/blobs/etc/sysconfig/pixel_experience_2019.xml new file mode 100644 index 0000000..78cf8cb --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2019.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2019_midyear.xml b/product/blobs/etc/sysconfig/pixel_experience_2019_midyear.xml new file mode 100644 index 0000000..69a6a55 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2019_midyear.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2020.xml b/product/blobs/etc/sysconfig/pixel_experience_2020.xml new file mode 100644 index 0000000..d2bdc4f --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2020.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2020_midyear.xml b/product/blobs/etc/sysconfig/pixel_experience_2020_midyear.xml new file mode 100644 index 0000000..c055557 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2020_midyear.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2021.xml b/product/blobs/etc/sysconfig/pixel_experience_2021.xml new file mode 100644 index 0000000..908060b --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2021.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2021_midyear.xml b/product/blobs/etc/sysconfig/pixel_experience_2021_midyear.xml new file mode 100644 index 0000000..51a1a1c --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2021_midyear.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2022.xml b/product/blobs/etc/sysconfig/pixel_experience_2022.xml new file mode 100644 index 0000000..23343bd --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2022.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/product/blobs/etc/sysconfig/pixel_experience_2022_midyear.xml b/product/blobs/etc/sysconfig/pixel_experience_2022_midyear.xml new file mode 100644 index 0000000..e8ce0be --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2022_midyear.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2023.xml b/product/blobs/etc/sysconfig/pixel_experience_2023.xml new file mode 100644 index 0000000..27ae83d --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2023.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2023_midyear.xml b/product/blobs/etc/sysconfig/pixel_experience_2023_midyear.xml new file mode 100644 index 0000000..7cef881 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2023_midyear.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2024.xml b/product/blobs/etc/sysconfig/pixel_experience_2024.xml new file mode 100644 index 0000000..1580b07 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2024.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2024_midyear.xml b/product/blobs/etc/sysconfig/pixel_experience_2024_midyear.xml new file mode 100644 index 0000000..e52eb03 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2024_midyear.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2025.xml b/product/blobs/etc/sysconfig/pixel_experience_2025.xml new file mode 100644 index 0000000..83d924e --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2025.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2025_midyear.xml b/product/blobs/etc/sysconfig/pixel_experience_2025_midyear.xml new file mode 100644 index 0000000..f5eff85 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2025_midyear.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2026.xml b/product/blobs/etc/sysconfig/pixel_experience_2026.xml new file mode 100644 index 0000000..a712528 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2026.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/pixel_experience_2026_midyear.xml b/product/blobs/etc/sysconfig/pixel_experience_2026_midyear.xml new file mode 100644 index 0000000..395edb6 --- /dev/null +++ b/product/blobs/etc/sysconfig/pixel_experience_2026_midyear.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-glasses-core-pixel-common.xml b/product/blobs/etc/sysconfig/preinstalled-packages-glasses-core-pixel-common.xml new file mode 100644 index 0000000..5228f99 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-glasses-core-pixel-common.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-pixel-2025-common.xml b/product/blobs/etc/sysconfig/preinstalled-packages-pixel-2025-common.xml new file mode 100644 index 0000000..2360bc3 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-pixel-2025-common.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-pixel-carrier.xml b/product/blobs/etc/sysconfig/preinstalled-packages-pixel-carrier.xml new file mode 100644 index 0000000..8c3be0b --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-pixel-carrier.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-pixel-experience-2023-midyear-and-newer.xml b/product/blobs/etc/sysconfig/preinstalled-packages-pixel-experience-2023-midyear-and-newer.xml new file mode 100644 index 0000000..7b6c162 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-pixel-experience-2023-midyear-and-newer.xml @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2017-and-newer.xml b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2017-and-newer.xml new file mode 100644 index 0000000..ed0943b --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2017-and-newer.xml @@ -0,0 +1,386 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2018-and-newer.xml b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2018-and-newer.xml new file mode 100644 index 0000000..f3398a2 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2018-and-newer.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2019-and-newer.xml b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2019-and-newer.xml new file mode 100644 index 0000000..7eade76 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2019-and-newer.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2020-and-newer.xml b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2020-and-newer.xml new file mode 100644 index 0000000..d5f5c32 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2020-and-newer.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2022-and-newer.xml b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2022-and-newer.xml new file mode 100644 index 0000000..c3dbb93 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2022-and-newer.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2023-and-newer.xml b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2023-and-newer.xml new file mode 100644 index 0000000..015fe61 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2023-and-newer.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2024-and-newer.xml b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2024-and-newer.xml new file mode 100644 index 0000000..91061b5 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled-packages-product-pixel-2024-and-newer.xml @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled_packages_pixel_experience_2017_and_newer.xml b/product/blobs/etc/sysconfig/preinstalled_packages_pixel_experience_2017_and_newer.xml new file mode 100644 index 0000000..d127d6e --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled_packages_pixel_experience_2017_and_newer.xml @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/preinstalled_packages_pixel_experience_2021_and_newer.xml b/product/blobs/etc/sysconfig/preinstalled_packages_pixel_experience_2021_and_newer.xml new file mode 100644 index 0000000..83f57d2 --- /dev/null +++ b/product/blobs/etc/sysconfig/preinstalled_packages_pixel_experience_2021_and_newer.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/etc/sysconfig/quick_tap.xml b/product/blobs/etc/sysconfig/quick_tap.xml new file mode 100644 index 0000000..445f43a --- /dev/null +++ b/product/blobs/etc/sysconfig/quick_tap.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/product/blobs/etc/sysconfig/spoon.xml b/product/blobs/etc/sysconfig/spoon.xml new file mode 100644 index 0000000..03119b6 --- /dev/null +++ b/product/blobs/etc/sysconfig/spoon.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/product/blobs/framework/Android.mk b/product/blobs/framework/Android.mk new file mode 100644 index 0000000..ba919bb --- /dev/null +++ b/product/blobs/framework/Android.mk @@ -0,0 +1,30 @@ +# +# Copyright (C) 2024 The hentaiOS Project and its Proprietors +# +# Licensed under the Apache License, Version 2.0 (the License); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an AS IS BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# + +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) +LOCAL_MODULE := com.google.android.dialer.support +LOCAL_MODULE_OWNER := google +LOCAL_MODULE_CLASS := JAVA_LIBRARIES +LOCAL_MODULE_TAGS := optional +LOCAL_PRODUCT_MODULE := true +LOCAL_MODULE_STEM := com.google.android.dialer.support.jar +LOCAL_SRC_FILES := $(LOCAL_MODULE).jar +LOCAL_ENFORCE_USES_LIBRARIES := false +LOCAL_REQUIRED_MODULES := com.google.android.dialer.support +include $(BUILD_PREBUILT) diff --git a/product/blobs/framework/com.google.android.dialer.support.jar b/product/blobs/framework/com.google.android.dialer.support.jar new file mode 100644 index 0000000..da06535 Binary files /dev/null and b/product/blobs/framework/com.google.android.dialer.support.jar differ diff --git a/product/blobs/product_blobs.mk b/product/blobs/product_blobs.mk new file mode 100644 index 0000000..cbe9ef7 --- /dev/null +++ b/product/blobs/product_blobs.mk @@ -0,0 +1,282 @@ +# +# Copyright (C) 2018-2019 The Google Pixel3ROM Project +# Copyright (C) 2024 The hentaiOS Project and its Proprietors +# +# Licensed under the Apache License, Version 2.0 (the License); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an AS IS BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# + +# Default Permissions +PRODUCT_PACKAGES += \ + default-permissions_aiicons \ + default-permissions_com.google.ambient.streaming \ + default-permissions_crossdeviceaccessservice \ + default-permissions_customizationbundle \ + default-permissions_diagnostictool \ + default-permissions_nowplaying \ + default-permissions_pixelsupport \ + default-permissions_pixelweather \ + default-permissions_talkback \ + default-permissions_wallpapereffect \ + default-permissions-com.google.android.apps.pixel.agent \ + default-permissions-com.google.android.apps.pixel.psi \ + default-permissions-safetyhub \ + default-permissions-stargate \ + default-permissions-verifier \ + default_permissions_allowlist + +# App Permissions +PRODUCT_PACKAGES += \ + android.hardware.telephony.satellite \ + com.android.sdm.plugins.connmo \ + com.android.sdm.plugins.dcmo \ + com.android.sdm.plugins.diagmon \ + com.google.SSRestartDetector \ + com.google.android.aicore \ + com.google.android.apps.diagnosticstool \ + com.google.android.apps.dreamliner \ + com.google.android.apps.setupwizard.searchselector \ + com.google.android.apps.stargate \ + com.google.android.apps.stargate.support \ + com.google.android.odad \ + com.google.android.verifier \ + com.google.omadm.trigger \ + com.verizon.apn \ + com.verizon.services \ + privapp-permissions-glasses-core \ + privapp-permissions-google-p \ + privapp-permissions-google-pearl \ + privapp-permissions-google-spoon \ + features-verizon \ + split-permissions-google \ + velvet_app-privapp-permissions + +# Preffered app list +PRODUCT_PACKAGES += \ + preferred_apps_google + +# Sysconfig +PRODUCT_PACKAGES += \ + allowed_apex_com.google.android.gmssystem \ + ambient_data \ + app-lock-exempt-pixel \ + contextual_search \ + firproximity \ + game_service \ + gemini_experience \ + google_build \ + google_fi \ + google_xr_projected \ + google-hiddenapi-package-whitelist \ + google-initial-package-stopped-states \ + google-install-constraints-package-allowlist \ + google-staged-installer-whitelist \ + google-system-apps-update-ownership \ + google \ + nexus \ + nga \ + pixel_2017-initial-package-stopped-states \ + pixel_experience_2017 \ + pixel_experience_2018 \ + pixel_experience_2019_midyear \ + pixel_experience_2019 \ + pixel_experience_2020_midyear \ + pixel_experience_2020 \ + pixel_experience_2021_midyear \ + preinstalled-packages-glasses-core-pixel-common \ + preinstalled_packages_pixel_experience_2017_and_newer \ + preinstalled_packages_pixel_experience_2021_and_newer \ + preinstalled-packages-pixel-2025-common \ + preinstalled-packages-pixel-carrier \ + preinstalled-packages-pixel-experience-2023-midyear-and-newer \ + preinstalled-packages-product-pixel-2017-and-newer \ + preinstalled-packages-product-pixel-2018-and-newer \ + preinstalled-packages-product-pixel-2019-and-newer \ + preinstalled-packages-product-pixel-2020-and-newer \ + preinstalled-packages-product-pixel-2022-and-newer \ + preinstalled-packages-product-pixel-2023-and-newer \ + preinstalled-packages-product-pixel-2024-and-newer + +ifneq ($(filter oriole raven panther cheetah lynx tangorpro felix shiba husky akita tokay caiman komodo comet tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2021 +endif + +ifeq ($(TARGET_INCLUDE_MOSEY),true) +PRODUCT_PACKAGES += \ + pixel_experience_2021 +endif + +ifneq ($(filter bluejay panther cheetah lynx tangorpro felix shiba husky akita tokay caiman komodo comet tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2022_midyear +endif + +ifneq ($(filter panther cheetah lynx tangorpro felix shiba husky akita tokay caiman komodo comet tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2022 +endif + +ifneq ($(filter lynx felix shiba husky akita tokay caiman komodo comet tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2023_midyear +endif + +ifneq ($(filter shiba husky akita tokay caiman komodo comet tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2023 +endif + +ifneq ($(filter akita tokay caiman komodo comet tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2024_midyear +endif + +ifneq ($(filter tokay caiman komodo comet tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2024 +endif + +ifneq ($(filter tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2025_midyear +endif + +ifneq ($(filter frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2025 +endif + +ifneq ($(filter stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + pixel_experience_2026_midyear +endif + +ifneq ($(filter blueline crosshatch sargo bonito flame coral sunfish bramble redfin barbet oriole raven bluejay panther cheetah lynx tangorpro felix shiba husky akita tokay caiman komodo comet tegu frankel blazer mustang rango stallion, $(LINEAGE_BUILD)),) +PRODUCT_PACKAGES += \ + GoogleCamera_6gb_or_more_ram \ + adaptivecharging \ + dreamliner \ + nowplaying \ + nowplaying_app_26q1 +endif + +# GMS Verity Configuration +PRODUCT_PACKAGES += \ + gms_fsverity_cert \ + play_store_fsi_cert + +# GDialer Support +PRODUCT_PACKAGES += \ + com.google.android.dialer.support + +# IME +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/share/ime/google/d3_lms/ko_2018030706.zip:$(TARGET_COPY_OUT_PRODUCT)/usr/share/ime/google/d3_lms/ko_2018030706.zip \ + vendor/extra/common/product/blobs/usr/share/ime/google/d3_lms/mozc.data:$(TARGET_COPY_OUT_PRODUCT)/usr/share/ime/google/d3_lms/mozc.data \ + vendor/extra/common/product/blobs/usr/share/ime/google/d3_lms/zh_CN_2018030706.zip:$(TARGET_COPY_OUT_PRODUCT)/usr/share/ime/google/d3_lms/zh_CN_2018030706.zip + +# AccousticModel +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev \ + vendor/extra/common/product/blobs/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model \ + vendor/extra/common/product/blobs/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev \ + vendor/extra/common/product/blobs/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model \ + vendor/extra/common/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev \ + vendor/extra/common/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model \ + vendor/extra/common/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_mean_stddev:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_mean_stddev \ + vendor/extra/common/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_model:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_model + +# Accoustic Configs +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/configs/LANGUAGE_IDENTIFICATION.config:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/configs/LANGUAGE_IDENTIFICATION.config \ + vendor/extra/common/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_CONTINUOUS.config:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/configs/ONDEVICE_MEDIUM_CONTINUOUS.config \ + vendor/extra/common/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT_compiler.config:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT_compiler.config \ + vendor/extra/common/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT.config:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT.config \ + vendor/extra/common/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_VOICE_MATCH.config:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/configs/ONDEVICE_MEDIUM_VOICE_MATCH.config \ + vendor/extra/common/product/blobs/usr/srec/en-US/configs/ONDEVICE_SPEAKER_TURN_DETECTION.config:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/configs/ONDEVICE_SPEAKER_TURN_DETECTION.config + +# Accoustic Context +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/context_prebuilt/songs.txt:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/context_prebuilt/songs.txt \ + vendor/extra/common/product/blobs/usr/srec/en-US/context_prebuilt/apps.txt:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/context_prebuilt/apps.txt \ + vendor/extra/common/product/blobs/usr/srec/en-US/context_prebuilt/contacts.txt:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/context_prebuilt/contacts.txt \ + vendor/extra/common/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_car_automation.action.union_STD_FST.fst:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/context_prebuilt/en-US_android-auto_car_automation.action.union_STD_FST.fst \ + vendor/extra/common/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_manual_fixes_STD_FST.fst:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/context_prebuilt/en-US_android-auto_manual_fixes_STD_FST.fst \ + vendor/extra/common/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_top_radio_station_frequencies_STD_FST.fst:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/context_prebuilt/en-US_android-auto_top_radio_station_frequencies_STD_FST.fst \ + vendor/extra/common/product/blobs/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.syms:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.syms + +# Accoustic Denorm +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/embedded_class_denorm.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/embedded_class_denorm.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/embedded_covid_19.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/embedded_covid_19.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/embedded_fix_ampm.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/embedded_fix_ampm.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_no_emoticons_no_spoken_punc.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/embedded_normalizer_no_emoticons_no_spoken_punc.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_only_emojis.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/embedded_normalizer_only_emojis.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_only_spoken_punctuation.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/embedded_normalizer_only_spoken_punctuation.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/embedded_replace_annotated_emoticon_words_dash.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/embedded_replace_annotated_emoticon_words_dash.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/embedded_replace_annotated_punct_words_dash_no_emoticons.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/embedded_replace_annotated_punct_words_dash_no_emoticons.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/porn_normalizer_on_device.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/porn_normalizer_on_device.mfar \ + vendor/extra/common/product/blobs/usr/srec/en-US/denorm/remove_spoken_punc_formatting.mfar:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/denorm/remove_spoken_punc_formatting.mfar + +# Accoustic diarization +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.decoder:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.decoder \ + vendor/extra/common/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.encoder:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.encoder \ + vendor/extra/common/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.joint_model:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.joint_model \ + vendor/extra/common/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.mean_stddev:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.mean_stddev \ + vendor/extra/common/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.syms:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.syms + +# Accoustic EndToEnd +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/large_continuous_frontend_params.mean_stddev:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/large_continuous_frontend_params.mean_stddev \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/large_short_frontend_params.mean_stddev:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/large_short_frontend_params.mean_stddev \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/medium-decoder.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/medium-decoder.tflite \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/medium-encoder.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/medium-encoder.tflite \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/medium-joint_posterior.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/medium-joint_posterior.tflite \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/medium-joint_prior.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/medium-joint_prior.tflite \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/medium-rank_candidates_acoustic.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/medium-rank_candidates_acoustic.tflite \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/medium.syms.compact:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/medium.syms.compact \ + vendor/extra/common/product/blobs/usr/srec/en-US/endtoendmodel/medium.wpm.portable:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/endtoendmodel/medium.wpm.portable + +# Accoustic langid +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/langid/application_params_langid_stream_multiclass_ONDEVICE:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/langid/application_params_langid_stream_multiclass_ONDEVICE \ + vendor/extra/common/product/blobs/usr/srec/en-US/langid/ONDEVICE_langid.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/langid/ONDEVICE_langid.tflite + +# Accoustic MagicMic +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/magic_mic/MARBLE_V2_acoustic_meanstddev_vector:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/magic_mic/MARBLE_V2_acoustic_meanstddev_vector \ + vendor/extra/common/product/blobs/usr/srec/en-US/magic_mic/MARBLE_V2_acoustic_model.int8.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/magic_mic/MARBLE_V2_acoustic_model.int8.tflite \ + vendor/extra/common/product/blobs/usr/srec/en-US/magic_mic/MARBLE_V2_model.int8.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/magic_mic/MARBLE_V2_model.int8.tflite \ + vendor/extra/common/product/blobs/usr/srec/en-US/magic_mic/MARBLE_V2_vocabulary.syms:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/magic_mic/MARBLE_V2_vocabulary.syms \ + +# Accoustic VoiceMatch +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/voice_match/MARBLE_speakerid.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/voice_match/MARBLE_speakerid.tflite \ + vendor/extra/common/product/blobs/usr/srec/en-US/voice_match/MARBLE_voice_filter.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/voice_match/MARBLE_voice_filter.tflite + +# Voice Match Configs +PRODUCT_COPY_FILES += \ + vendor/extra/common/product/blobs/usr/srec/en-US/config.pumpkin:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/config.pumpkin \ + vendor/extra/common/product/blobs/usr/srec/en-US/g2p:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/g2p \ + vendor/extra/common/product/blobs/usr/srec/en-US/g2p_phonemes.syms:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/g2p_phonemes.syms \ + vendor/extra/common/product/blobs/usr/srec/en-US/g2p.syms:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/g2p.syms \ + vendor/extra/common/product/blobs/usr/srec/en-US/metadata:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/metadata \ + vendor/extra/common/product/blobs/usr/srec/en-US/monastery_config.pumpkin:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/monastery_config.pumpkin \ + vendor/extra/common/product/blobs/usr/srec/en-US/offline_action_data.pb:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/offline_action_data.pb \ + vendor/extra/common/product/blobs/usr/srec/en-US/pumpkin.mmap:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/pumpkin.mmap \ + vendor/extra/common/product/blobs/usr/srec/en-US/semantics.pumpkin:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/semantics.pumpkin \ + vendor/extra/common/product/blobs/usr/srec/en-US/SODA_punctuation_config.pb:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/SODA_punctuation_config.pb \ + vendor/extra/common/product/blobs/usr/srec/en-US/SODA_punctuation_model.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/SODA_punctuation_model.tflite \ diff --git a/product/blobs/security/fsverity/Android.bp b/product/blobs/security/fsverity/Android.bp new file mode 100644 index 0000000..c6cd945 --- /dev/null +++ b/product/blobs/security/fsverity/Android.bp @@ -0,0 +1,31 @@ +// +// Copyright (C) 2024 The hentaiOS Project and its Proprietors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +prebuilt_etc { + name: "gms_fsverity_cert", + src: "gms_fsverity_cert.der", + product_specific: true, + sub_dir: "security/fsverity", + filename_from_src: true, +} + +prebuilt_etc { + name: "play_store_fsi_cert", + src: "play_store_fsi_cert.der", + product_specific: true, + sub_dir: "security/fsverity", + filename_from_src: true, +} diff --git a/product/blobs/security/fsverity/gms_fsverity_cert.der b/product/blobs/security/fsverity/gms_fsverity_cert.der new file mode 100644 index 0000000..4f37e1a Binary files /dev/null and b/product/blobs/security/fsverity/gms_fsverity_cert.der differ diff --git a/product/blobs/security/fsverity/play_store_fsi_cert.der b/product/blobs/security/fsverity/play_store_fsi_cert.der new file mode 100644 index 0000000..91d748d Binary files /dev/null and b/product/blobs/security/fsverity/play_store_fsi_cert.der differ diff --git a/product/blobs/usr/share/ime/google/d3_lms/ko_2018030706.zip b/product/blobs/usr/share/ime/google/d3_lms/ko_2018030706.zip new file mode 100644 index 0000000..30e7877 Binary files /dev/null and b/product/blobs/usr/share/ime/google/d3_lms/ko_2018030706.zip differ diff --git a/product/blobs/usr/share/ime/google/d3_lms/mozc.data b/product/blobs/usr/share/ime/google/d3_lms/mozc.data new file mode 100644 index 0000000..28461e2 Binary files /dev/null and b/product/blobs/usr/share/ime/google/d3_lms/mozc.data differ diff --git a/product/blobs/usr/share/ime/google/d3_lms/zh_CN_2018030706.zip b/product/blobs/usr/share/ime/google/d3_lms/zh_CN_2018030706.zip new file mode 100644 index 0000000..646d785 Binary files /dev/null and b/product/blobs/usr/share/ime/google/d3_lms/zh_CN_2018030706.zip differ diff --git a/product/blobs/usr/srec/en-US/SODA_punctuation_config.pb b/product/blobs/usr/srec/en-US/SODA_punctuation_config.pb new file mode 100644 index 0000000..ea4f710 --- /dev/null +++ b/product/blobs/usr/srec/en-US/SODA_punctuation_config.pb @@ -0,0 +1,5 @@ +en-US : +. +, +! +?.!?@ \ No newline at end of file diff --git a/product/blobs/usr/srec/en-US/SODA_punctuation_model.tflite b/product/blobs/usr/srec/en-US/SODA_punctuation_model.tflite new file mode 100644 index 0000000..149afa8 Binary files /dev/null and b/product/blobs/usr/srec/en-US/SODA_punctuation_model.tflite differ diff --git a/product/blobs/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev b/product/blobs/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev new file mode 100644 index 0000000..baea870 Binary files /dev/null and b/product/blobs/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev differ diff --git a/product/blobs/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model b/product/blobs/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model new file mode 100644 index 0000000..dbaa42e Binary files /dev/null and b/product/blobs/usr/srec/en-US/acousticmodel/LARGE_RNNT_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model differ diff --git a/product/blobs/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev b/product/blobs/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev new file mode 100644 index 0000000..baea870 Binary files /dev/null and b/product/blobs/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev differ diff --git a/product/blobs/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model b/product/blobs/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model new file mode 100644 index 0000000..dbaa42e Binary files /dev/null and b/product/blobs/usr/srec/en-US/acousticmodel/MARBLE_VOICE_ACTIONS_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model differ diff --git a/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev b/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev new file mode 100644 index 0000000..baea870 Binary files /dev/null and b/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_mean_stddev differ diff --git a/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model b/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model new file mode 100644 index 0000000..6eff6e2 Binary files /dev/null and b/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND.endpointer_portable_lstm_model differ diff --git a/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_mean_stddev b/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_mean_stddev new file mode 100644 index 0000000..baea870 Binary files /dev/null and b/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_mean_stddev differ diff --git a/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_model b/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_model new file mode 100644 index 0000000..6eff6e2 Binary files /dev/null and b/product/blobs/usr/srec/en-US/acousticmodel/SODA_DICTATION_EP_UNIFIED_FRONTEND_LANGID.endpointer_portable_lstm_model differ diff --git a/product/blobs/usr/srec/en-US/config.pumpkin b/product/blobs/usr/srec/en-US/config.pumpkin new file mode 100644 index 0000000..19ab98d Binary files /dev/null and b/product/blobs/usr/srec/en-US/config.pumpkin differ diff --git a/product/blobs/usr/srec/en-US/configs/LANGUAGE_IDENTIFICATION.config b/product/blobs/usr/srec/en-US/configs/LANGUAGE_IDENTIFICATION.config new file mode 100644 index 0000000..a14a97b Binary files /dev/null and b/product/blobs/usr/srec/en-US/configs/LANGUAGE_IDENTIFICATION.config differ diff --git a/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_CONTINUOUS.config b/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_CONTINUOUS.config new file mode 100644 index 0000000..e135c28 Binary files /dev/null and b/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_CONTINUOUS.config differ diff --git a/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT.config b/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT.config new file mode 100644 index 0000000..7ca1f92 Binary files /dev/null and b/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT.config differ diff --git a/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT_compiler.config b/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT_compiler.config new file mode 100644 index 0000000..0b66f72 Binary files /dev/null and b/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_SHORT_compiler.config differ diff --git a/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_VOICE_MATCH.config b/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_VOICE_MATCH.config new file mode 100644 index 0000000..946eba9 Binary files /dev/null and b/product/blobs/usr/srec/en-US/configs/ONDEVICE_MEDIUM_VOICE_MATCH.config differ diff --git a/product/blobs/usr/srec/en-US/configs/ONDEVICE_SPEAKER_TURN_DETECTION.config b/product/blobs/usr/srec/en-US/configs/ONDEVICE_SPEAKER_TURN_DETECTION.config new file mode 100644 index 0000000..44f9c76 Binary files /dev/null and b/product/blobs/usr/srec/en-US/configs/ONDEVICE_SPEAKER_TURN_DETECTION.config differ diff --git a/product/blobs/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.mfar b/product/blobs/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.mfar new file mode 100644 index 0000000..b1252c8 Binary files /dev/null and b/product/blobs/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.mfar differ diff --git a/product/blobs/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.syms b/product/blobs/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.syms new file mode 100644 index 0000000..904db37 --- /dev/null +++ b/product/blobs/usr/srec/en-US/context_prebuilt/SODA.prebuilt_class_archive.syms @@ -0,0 +1,71 @@ +$ 36 +% 37 +' 39 ++ 43 +- 45 +. 46 +/ 47 +0 48 +1 49 +2 50 +3 51 +4 52 +5 53 +6 54 +7 55 +8 56 +9 57 +: 58 +A 65 +B 66 +C 67 +D 68 +E 69 +F 70 +G 71 +H 72 +I 73 +J 74 +K 75 +L 76 +M 77 +N 78 +O 79 +P 80 +Q 81 +R 82 +S 83 +T 84 +U 85 +V 86 +W 87 +X 88 +Y 89 +Z 90 +a 97 +b 98 +c 99 +d 100 +e 101 +f 102 +g 103 +h 104 +i 105 +j 106 +k 107 +l 108 +m 109 +n 110 +o 111 +p 112 +q 113 +r 114 +s 115 +t 116 +u 117 +v 118 +w 119 +x 120 +y 121 +z 122 +▁ 9601 diff --git a/product/blobs/usr/srec/en-US/context_prebuilt/apps.txt b/product/blobs/usr/srec/en-US/context_prebuilt/apps.txt new file mode 100644 index 0000000..97aa354 Binary files /dev/null and b/product/blobs/usr/srec/en-US/context_prebuilt/apps.txt differ diff --git a/product/blobs/usr/srec/en-US/context_prebuilt/contacts.txt b/product/blobs/usr/srec/en-US/context_prebuilt/contacts.txt new file mode 100644 index 0000000..f0434da Binary files /dev/null and b/product/blobs/usr/srec/en-US/context_prebuilt/contacts.txt differ diff --git a/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_car_automation.action.union_STD_FST.fst b/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_car_automation.action.union_STD_FST.fst new file mode 100644 index 0000000..2f21703 Binary files /dev/null and b/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_car_automation.action.union_STD_FST.fst differ diff --git a/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_manual_fixes_STD_FST.fst b/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_manual_fixes_STD_FST.fst new file mode 100644 index 0000000..86c81bd Binary files /dev/null and b/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_manual_fixes_STD_FST.fst differ diff --git a/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_top_radio_station_frequencies_STD_FST.fst b/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_top_radio_station_frequencies_STD_FST.fst new file mode 100644 index 0000000..82afa92 Binary files /dev/null and b/product/blobs/usr/srec/en-US/context_prebuilt/en-US_android-auto_top_radio_station_frequencies_STD_FST.fst differ diff --git a/product/blobs/usr/srec/en-US/context_prebuilt/songs.txt b/product/blobs/usr/srec/en-US/context_prebuilt/songs.txt new file mode 100644 index 0000000..81e315c Binary files /dev/null and b/product/blobs/usr/srec/en-US/context_prebuilt/songs.txt differ diff --git a/product/blobs/usr/srec/en-US/denorm/embedded_class_denorm.mfar b/product/blobs/usr/srec/en-US/denorm/embedded_class_denorm.mfar new file mode 100644 index 0000000..880d841 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/embedded_class_denorm.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/embedded_covid_19.mfar b/product/blobs/usr/srec/en-US/denorm/embedded_covid_19.mfar new file mode 100644 index 0000000..c6bd843 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/embedded_covid_19.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/embedded_fix_ampm.mfar b/product/blobs/usr/srec/en-US/denorm/embedded_fix_ampm.mfar new file mode 100644 index 0000000..327c122 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/embedded_fix_ampm.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_no_emoticons_no_spoken_punc.mfar b/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_no_emoticons_no_spoken_punc.mfar new file mode 100644 index 0000000..3dfb2d0 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_no_emoticons_no_spoken_punc.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_only_emojis.mfar b/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_only_emojis.mfar new file mode 100644 index 0000000..b3bfbe4 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_only_emojis.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_only_spoken_punctuation.mfar b/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_only_spoken_punctuation.mfar new file mode 100644 index 0000000..a3b8168 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/embedded_normalizer_only_spoken_punctuation.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/embedded_replace_annotated_emoticon_words_dash.mfar b/product/blobs/usr/srec/en-US/denorm/embedded_replace_annotated_emoticon_words_dash.mfar new file mode 100644 index 0000000..562cf6e Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/embedded_replace_annotated_emoticon_words_dash.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/embedded_replace_annotated_punct_words_dash_no_emoticons.mfar b/product/blobs/usr/srec/en-US/denorm/embedded_replace_annotated_punct_words_dash_no_emoticons.mfar new file mode 100644 index 0000000..9e47105 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/embedded_replace_annotated_punct_words_dash_no_emoticons.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/porn_normalizer_on_device.mfar b/product/blobs/usr/srec/en-US/denorm/porn_normalizer_on_device.mfar new file mode 100644 index 0000000..52a69e8 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/porn_normalizer_on_device.mfar differ diff --git a/product/blobs/usr/srec/en-US/denorm/remove_spoken_punc_formatting.mfar b/product/blobs/usr/srec/en-US/denorm/remove_spoken_punc_formatting.mfar new file mode 100644 index 0000000..ed375f9 Binary files /dev/null and b/product/blobs/usr/srec/en-US/denorm/remove_spoken_punc_formatting.mfar differ diff --git a/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.decoder b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.decoder new file mode 100644 index 0000000..c589341 Binary files /dev/null and b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.decoder differ diff --git a/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.encoder b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.encoder new file mode 100644 index 0000000..96f2d37 Binary files /dev/null and b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.encoder differ diff --git a/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.joint_model b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.joint_model new file mode 100644 index 0000000..a6d842e Binary files /dev/null and b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.joint_model differ diff --git a/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.mean_stddev b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.mean_stddev new file mode 100644 index 0000000..7d1229d Binary files /dev/null and b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.mean_stddev differ diff --git a/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.syms b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.syms new file mode 100644 index 0000000..fa2bba9 --- /dev/null +++ b/product/blobs/usr/srec/en-US/diarization/SODA_SPEAKER_TURN.scd.syms @@ -0,0 +1,75 @@ + 0 + 1 + 2 + 3 + 4 +a 5 +b 6 +c 7 +d 8 +e 9 +f 10 +g 11 +h 12 +i 13 +j 14 +k 15 +l 16 +m 17 +n 18 +o 19 +p 20 +q 21 +r 22 +s 23 +t 24 +u 25 +v 26 +w 27 +x 28 +y 29 +z 30 +. 31 +' 32 +- 33 +: 34 +! 35 +~ 36 +` 37 +; 38 +0 39 +1 40 +2 41 +3 42 +4 43 +5 44 +6 45 +7 46 +8 47 +9 48 +" 49 +# 50 +$ 51 +% 52 +& 53 +( 54 +) 55 +* 56 ++ 57 +, 58 +/ 59 +< 60 += 61 +> 62 +? 63 +@ 64 +[ 65 +\ 66 +] 67 +^ 68 +_ 69 +\[ 70 +| 71 +\] 72 + 73 + 74 diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/large_continuous_frontend_params.mean_stddev b/product/blobs/usr/srec/en-US/endtoendmodel/large_continuous_frontend_params.mean_stddev new file mode 100644 index 0000000..baea870 Binary files /dev/null and b/product/blobs/usr/srec/en-US/endtoendmodel/large_continuous_frontend_params.mean_stddev differ diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/large_short_frontend_params.mean_stddev b/product/blobs/usr/srec/en-US/endtoendmodel/large_short_frontend_params.mean_stddev new file mode 100644 index 0000000..baea870 Binary files /dev/null and b/product/blobs/usr/srec/en-US/endtoendmodel/large_short_frontend_params.mean_stddev differ diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/medium-decoder.tflite b/product/blobs/usr/srec/en-US/endtoendmodel/medium-decoder.tflite new file mode 100644 index 0000000..528af8b Binary files /dev/null and b/product/blobs/usr/srec/en-US/endtoendmodel/medium-decoder.tflite differ diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/medium-encoder.tflite b/product/blobs/usr/srec/en-US/endtoendmodel/medium-encoder.tflite new file mode 100644 index 0000000..8a525d4 Binary files /dev/null and b/product/blobs/usr/srec/en-US/endtoendmodel/medium-encoder.tflite differ diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/medium-joint_posterior.tflite b/product/blobs/usr/srec/en-US/endtoendmodel/medium-joint_posterior.tflite new file mode 100644 index 0000000..26e3db4 Binary files /dev/null and b/product/blobs/usr/srec/en-US/endtoendmodel/medium-joint_posterior.tflite differ diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/medium-joint_prior.tflite b/product/blobs/usr/srec/en-US/endtoendmodel/medium-joint_prior.tflite new file mode 100644 index 0000000..3ece139 Binary files /dev/null and b/product/blobs/usr/srec/en-US/endtoendmodel/medium-joint_prior.tflite differ diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/medium-rank_candidates_acoustic.tflite b/product/blobs/usr/srec/en-US/endtoendmodel/medium-rank_candidates_acoustic.tflite new file mode 100644 index 0000000..ed2afbc Binary files /dev/null and b/product/blobs/usr/srec/en-US/endtoendmodel/medium-rank_candidates_acoustic.tflite differ diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/medium.syms.compact b/product/blobs/usr/srec/en-US/endtoendmodel/medium.syms.compact new file mode 100644 index 0000000..44a5f6a Binary files /dev/null and b/product/blobs/usr/srec/en-US/endtoendmodel/medium.syms.compact differ diff --git a/product/blobs/usr/srec/en-US/endtoendmodel/medium.wpm.portable b/product/blobs/usr/srec/en-US/endtoendmodel/medium.wpm.portable new file mode 100644 index 0000000..709501a --- /dev/null +++ b/product/blobs/usr/srec/en-US/endtoendmodel/medium.wpm.portable @@ -0,0 +1,5395 @@ +렒 +!3 +" +#R +$] +%W +&9 +&T +' +'ll  +'re +'s +'t +'ve +(Q +)O +* ++G +, + +-H +-A +-D +-F +-Fi +-M +-old +.  +.1 +.3 +.5 +.7 +.9 +.com +.m +.m. +/ +/s> +02 +00  +11 +10 +2/ +20 +37 +30 +4; +56 +50 +6E +60 +7F +8D +9J +:? +:/  +://  +://bit +://bit. + ://bit.ly +;N +< +=S +> +?  +@U +A5 +BA +BA  +BC  +BQ +Bob +C( +D4 +Donald  +EC +F8 +FC +FL +G  +H& +I +J< +K +K> +L> +M: +MS +MV +N +NK> +Noodle +O+ +OL +P# +PN +PS +QL +R0 +S. +SPN +T) +TA  +U +V* +VS +W" +WE +X= +Y- +ZM +[ +\\ +] +^T +_B +`u +a  +ab + +abama + + +abeth +able +ably +ac +ace +acebook +ach +achine +ack +aco + acramento +act +ad +ada +add +addy +ade  +adelphia + +ademy +adio  +adison +ado  +adow +ady +af +afe  +aff +ag +age +ages +ago  + +agram +ague +ah +aho + +ahoma +ai +aid +ail +aily +ain +aint + +air +ait +aj +ak +akaotalk +ake +aked +aker +akes + + +aking  + +akota +al +alax + +alaxy +ald + +ale +alf +algreen +algreens + alifornia +alk +all + +allas + +alley  +ally +almart +als +alse +alt +alth  + +altim +altimore +am +ama  +amb +ame + +ament +amil +amilton + +amily + +amous +amp +ampa +ampshire +ampton +an +ana  +anc + +ance +anch +ancy +and +anda + +andor +andora +andy +ane + + +anese +ang +ange + + +anger +angout + +aniel + +anish  +ank +ann +anna + +annah + +annel + +ans + +ansas  +ant +anta  +ants +any +aotalk +ap +apanese +apchat +ape +apital +apolis +app +apt +aptain +ar +ara +arch +ard + +arden +are + + +arget +ark + +arket  +arm  + +armac +armacy +arn +ars +art +arth +artment +ary +as +ase +ash + ashington  +ashville + +asino +ask + +asket  + asketball  +ason +ass +assage +ast + +aster +at +atch +ate +ated  +ater +ates + +ath + +ather +athroom  + +ating + +ation +ational + +ations + +ative + +atman +ato +ator + +att  + +atter  + +attle  +atto +atur +aturday + +au +auce +augh +aughter +auke +aul  +aurant +aus +ause +aut + +autif +autiful +auty +av +ave +aven  +aven't +avid  +avig +avigate + +aving +avor  +avorite  +avy +aw +awai +awk +awn +ax +ay +ayette + +aylor  +az +azz  +b% + +bably +back +ball +be  +ber + +berry +bert  +bile +bit +ble +bo  + +board  +body  +book +bor  +boro +bout +bow +box  +boy +br + + +brary  + +brask +bridge + +bucks +bur +burg  + +burgh +bury +by  +c$ +cast + +cause  +cc +ce +cean +cent +cept +ch +chat +chester + +chool +cial +ck +cl  +cle +clip +clipse +co +com +come +con + +craft +crease + +ct + +ction +ctor +cut +d +dale +day +dd +de +der +ding +dio +e +e's +ear +ear-old + +ecast +ect  +ed +edding +ederal +ednesday +edroom +ee +een  +egas +ek +el +elcome +ele + +elebr +elf  +ell +elle +elled} +ello  + +ellow +elly +elphia +els +elsius +ely + emperatur +en +ena +enc +ence +end +endrick +ene +enefit +eneral + +enger +enix +enn +enness  +ens +ense +ent + +enter +entral +entucky  + +enver + +eople + +eorge +eorgia  +ep +epp +er +eral +eratur +erc +ere +erg + +erman +ern +ero +erry  +ers + +ersey + +erson  +ert  +ervice  +es + +esday  +ese + +esota +ess +ession +est + estaurant + +ester  +esterday +estival +et +etflix +eth +etro +etroit +ets +ett +ette +ever +ex +exas +ext +ey +f +fe +fect +ff + +ffect + +field +fit +fl +flix +for +ford  +form + formation +former +fort +fric +friend +ft +fter +ful +g +ga +gain +gan +gas +ge + +geles +genc + +gency +ger  +gers +gest +get  +gether +gg  +gh +gin  +ginning +go + +gon  +gram  + +green +ground +h +ham  + +hanna +hat +hatt +he  +head +here +hio +hone + +house  +i +i-Fi +ia +ial +iam  +iami +iamond +ian +iana +iano +ib  +iber +ible  +ic +ica + +icago  +ical  +ican +ice +icense +ich +ick + +icket  + +ickey +ico +ics +ict +iction +ictori +ictoria + +ictur +id +iday  +idd  + +iddle  +ide +idence + +ident + +ider +idge  + +idget +ie + +ieber +iel +ield + +ience +ient  +ier  +ies +iet +iew +if +ife  +iff +ific +ifor + +iforn +ifornia +ift  +ig +igh +ighbor +ight +ign +ij +ik +ike +il +ild +ile + +ility +ill +illa +illage + +illed + +ilver +im +ime +immy +imp +in +in't +ina  +inal +inc  +ince +incess +incinn +incinnat + +incol +incoln +ind +ine +inecraft +inem +ines + + +iness +ing + +ingredient +ings +ington +inic +inj +ink + +inked +inn + +inner +inners +innesota +inning +ino  +ins +int +intend +inut +io +ion +ions +ior +ious + +ip +iphone +ipp  +ips +ique +ir +ira + +ircle +ird + +ire + +irect +irection +ireless + +irgin  +irginia  +irl +irlines +irst +irt  +irth +irthday +is +isco + +iscon +ise +ish + +ision + +isney  + +isode +isodes +ison +iss +ission +issipp +ist + +ister +it +ita +ital + +itch +ite +ith + +ities + +ition +itness +ito +itt + +itter + +ittle +ity +ium  +ius +iv +ival +ive +iver + +ivers  +iversity  +ives + +iving +ix +iz +izabeth +ize +izon +izz +izza +j, +ject +jo +k +kansas +ke +ked  +kes +key  +kins +l +lahoma +land + +lanta +lapp +lay +ld +le +leas +led +led} +leep  +ler +les +less +let  +levard +lex + +ley +lic  + +light +lin +line  +ling +lington +lish +list +lix +ll + +llino  +llinois  +lo +load  +lock + +lor + +lorid +lox +loy +ly +lymp +lyn +m +ma +maid +mail +man +mart +mb +mber +me +med +mell +men +ment +mentary  + +mento + +ments +mer +mercial +mergency + +meric +mes +met +min +mind +mit +mith +mo +mon +mond +mont +mor +more +morial +morrow +most +mostat +mp +mperatur +mph + +mphis +ms +my  +n +n't +ne +nect +ner +nesday +ness +ney +ng +noon +nt + +o  +ob  +obby +oc  +ock + + +ockey +ocol +ocolate +od +odcast  +ode +odes +odge +ody +of +off +offe + + +offee +oft  +og +oh +oice  +oint +ok  +oke  +okemon  +oké  +okémon  +ol +ola +old +ole +olf  +oliday +olis +oll + +ollow +olly +ollywood +olog + +ologist + +ology +om +oma +oman +omas +omb +ome +omecast  +omen + +oment +on +on't + +onald + +ond +onda + +onder +one +ones +oney  +ong +onight +onn +onna +ons +ont +ony +oo +ood + +oodle +ook +ool +oom +oon +oop  +oose +oot +ootball +ooth +op +ope + +ople +opping +or + +orado  +ord +ore +org  +orge  + +orgia  + +ories +ork +orld  +orn + +orrow +orry  +ort +orth +os +ose +ospital + +ost + +oston +ot +ota  + +otalk +ote +oth  + +other  +ots +ott + +otter +ou + +ouble +ouch +oud +oug +ough + +ought +oul +ould +oulevard +oun +ounc + +ounce +ound +ount +ountain  +oup +our + +ourse +ourt  +ous +ouse +ouston + +out +outh +outhern +ov +ove  +over +ow +owa + +owboy + +owe's + +oween +ower + +owers +owl +own +ox +p + +p://bit.ly +partment + +pause +ph +phia + +phone +pisode + +pital + +pl + +place +play +plus +port +pp +pper + +pping +pt +qK +qu + +quare +que +r +ra +rack  +ract +raft +rage + +ragon  +rake +ral +ram +ramento +rap +raph +raw  +ray +re + +ready +ream + +rease + +reat +red +redient + +redit  +ree +reek  +reen + +regon +rell +reme +ren + +rench  +res +resh +resident + +ress +rest +ret +rett +rew +rey +ri +ric +ricane +rick +rict +rie +ried + +riend +ries +rim +rip  +ript +ris +rise + +rison +rist +riv + +rive + +river + +rivia +rmostat +ro +roid +rol +roll +rome +romecast  +ron  +rong +roo +rook +room +rop  +ror +ros  +ross  + +rough  + +round +rove +row +ru + +ruit +ry +ryst +rystal +s +s> +sage +sapp +se +self +senger +sh +ship  + +shire +side + +slist + +son +sp + +ssage +ssenger +st +stagram + +stair +stairs +staurant +ste + +stead +stem +ster  +ston + + +stone +stru  + struction +strument +sung +surance +sw +sylvania +t +te +ter +ters +th +the +theast +ther + +thern +thew + +thing + +thony +thouse +time  +ting + +tings +to +ton + +tooth  +top +tor +tori +torney +tory  +tow +town + +track  +tt  + ttp://bit.ly +tube +turn +u +ual + +ually +ub +ubb +ube + +ublic  +uc  +uce +uch +uck +ucks +ucky  +uct +ud +ude +udio  +ue +uel +uesday +uff + +uffal +uffalo + +uffle +ug +ugar + +ugust +uit +uk +uke +ul +ular +ulator +ull + +ullab +ult  +um +umb + +umber +ume + +ummer  +ummy +ump +un +unch  +und + + +under +une +ung + + +unity +unk  +unn +unt  +up +upid +upp +ur +urance  + +urant +urch + +ure +urg + +urger + +urity + +urkey +urn + +urnit +urniture +urp + +urren + +urricane +urry +urs +ursday +urt  + +urtle +us +use + +useum +ush +usic +uss +ust + +ustin +usto  +ustomer  +ustral +ut +ute +uth + +ution +uto + +uture +uz +v! +vada +vard +ve +vel +veland +ven +vent + + +venue +ver +verage +vern +ves +vic +vice + +vices +view +vil + +ville +vin + +vious +vis +w +ward  +ware + +water + +wauke +way +well +west + +where +wich +wind +wn +wood +word +work  +x' +y +y's + +ycl +ycle +ycling +yl +ylv + +ylvan +ylvania +yn  +you +yp +ype +yric  +ys + +ystem +z@ +ze +{Z +{sp + {spelled} +|P +}[ +~k +¡ +¢ +£_ +¤ +¥ +¦ +§ +¨ +©{ +ª +« +¬ +­ +®j +¯ +°X +± +²Y +³n +´ +µ +¶ +·r +¸ +¹ +º +»m +¼ +½ +¾ +¿ +À +Áy +Âz +Ãt +Ä +Å +Æ +Ç +È +É +Ê +Ë +Ì +Í +Î +Ï +Ð +Ñ +Ò +Ó +Ô +Õ +Öx +Ø +Ù +Ú +Û +Ü| +Ý +Þ +ß +à^ +áb +âw +ãp +äg +å` +æ +çs +èf +éI +ê +ëi +ì +íl +î~ +ïv +ð +ñV +ò +óa +ô} +õ +öc +÷e +ø +ù +úh +ûo +üd +ý +þ +ÿq +œ +€ +▁ +▁! +▁& +▁'  +▁( +▁+  +▁, +▁- +▁. +▁/ +▁0 +▁1 + +▁10 +▁100 + +▁11 + +▁12  + +▁13 + +▁14 + +▁15 + +▁16 + +▁17 + +▁18 + +▁19 +▁2 + +▁20 +▁201 +▁2016 +▁2017 + +▁21 + +▁24 + +▁25 +▁3 + +▁30 +▁360 +▁4 + +▁40 + +▁45 +▁5 + +▁50 +▁6 + +▁60 +▁7 + +▁70 +▁8 + +▁80 +▁9 + +▁90 + +▁99 +▁:  +▁; +▁< +▁ + +▁ +▁ +▁? +▁A +▁ABC + +▁AC + +▁AT +▁AT&T + +▁AZ + +▁Ac + +▁Academy + +▁Ad  +▁Adam +▁Add +▁Afric +▁Air + +▁Airport + +▁Al + +▁Alabama + +▁Alex  +▁Alexa +▁All  + +▁An +▁And + +▁Android +▁Ang +▁Angel + +▁Angeles +▁Anim +▁Ann + +▁Anthony +▁Anton + +▁Antonio + ▁Apartment +▁App +▁Apple + +▁Ar  +▁Are +▁Ari +▁Ariz + ▁Arizon + +▁Arizona + ▁Arkansas + +▁As +▁Ash + +▁At + +▁Atlanta + ▁Austin +▁Auto +▁AutoZ + ▁AutoZone +▁Ave + ▁Avenue +▁B +▁Bab +▁Baby +▁Bank + +▁Bar  +▁Barb + ▁Barbie + ▁Batman +▁Bay + +▁Be +▁Beach +▁Beat + ▁Beauty + +▁Because +▁Bel +▁Bell +▁Ben +▁Best + ▁Bieber +▁Big +▁Bill + +▁Bl +▁Black +▁Blue + ▁Bluetooth  + +▁Bo +▁Bob + ▁Boston + ▁Boulevard +▁Bowl +▁Boy + +▁Br +▁Bra +▁Brad +▁Bre + ▁Bridge +▁Bro +▁Broad + ▁Broadway +▁Brook + ▁Brooklyn + +▁Brother +▁Brown  +▁Brun +▁Bruno + +▁Bu +▁But  +▁C + +▁CA  + +▁CT +▁CVS + ▁California +▁Call +▁Camp +▁Can +▁Can't + ▁Canada +▁Car +▁Carol + +▁Carolin + ▁Carolina + ▁Center  + +▁Central + +▁Ch + ▁Change + +▁Channel +▁Char  +▁Charl + +▁Charles + +▁Charlie + ▁Charlott + ▁Charlotte +▁Chase +▁Che +▁Chev +▁Chevy + +▁Chicago  +▁Chick +▁Child +▁China + ▁Chines + +▁Chinese +▁Chris  + ▁Christ + ▁Christian + +▁Christm + ▁Christmas + ▁Chromecast  + ▁Church + ▁Circle +▁City + +▁Cl +▁Clark +▁Cle + ▁Cleveland + ▁Clinic +▁Clint +▁Club + +▁Co  +▁Col +▁Colle + +▁College + ▁Colorado  + ▁Columb  + ▁Columbia + ▁Columbus +▁Com +▁Come +▁Comm + ▁Community +▁Comp + +▁Company +▁Con  + +▁Connect + ▁Connectic +▁Connecticut +▁Cor +▁Cost + ▁Costco +▁Count + +▁Country + ▁County +▁Court + +▁Cr + ▁Credit +▁Creek +▁Cross +▁D + +▁DC +▁DMV + ▁Dallas + ▁Daniel +▁David +▁Day  + +▁De +▁Dead +▁Def  + ▁Define  +▁Del + ▁Denver +▁Dep  + ▁Department  +▁Depot +▁Des + +▁Detroit +▁Did  + ▁Direction + ▁Disney  + +▁Do +▁Dodge +▁Does + +▁Doll + ▁Dollar +▁Dom + ▁Domino + ▁Domino's +▁Don't  + ▁Donald +▁Down + ▁Download + +▁Dr  + ▁Dragon +▁Drake +▁Drive +▁E +▁ESPN +▁Eag +▁Earth +▁East + + ▁Easter + +▁Ed  + +▁El +▁Ele +▁Elect + ▁Elementary + ▁Elizabeth +▁Ell + +▁Em + ▁Eminem + +▁En + +▁Eng  + +▁English + +▁Ev +▁Ever +▁Every + +▁Ex  +▁Exp + +▁Express +▁F + +▁FL  + +▁FM + ▁Facebook  +▁Fair +▁Fall +▁Falls + ▁Family +▁Far +▁Fargo +▁Farm +▁Find  +▁Fire +▁First +▁Five + + +▁Fl + ▁Florid + +▁Florida +▁Food +▁For +▁Ford +▁Fort +▁Fox + +▁Fr +▁Franc + ▁Francisco +▁Frank + + ▁Franklin +▁Fre  +▁Fredd  + ▁Freddy's + ▁French + ▁Friday  + ▁Friend +▁Fro +▁Froz + ▁Frozen +▁G + +▁GA +▁GTA + ▁Galaxy +▁Game + ▁Garden + +▁General + ▁George + +▁Georgia  + ▁German +▁Get +▁Girl  +▁Give  + +▁Gl + +▁Go + + ▁GoNoodle +▁God  +▁Gold + ▁Golden +▁Goo +▁Good  +▁Goog + ▁Google + +▁Gr  +▁Gra +▁Grand  +▁Great +▁Green + +▁Grove + +▁Gu +▁H +▁Hall + ▁Halloween +▁Happ +▁Happy +▁Har + + ▁Harbor + ▁Harley + ▁Harmon + +▁Harmony +▁Harry +▁Have +▁Hawai + +▁He + ▁Health +▁Heart +▁Hello +▁Hey +▁High + +▁Highway +▁Hill  +▁Hills +▁Home + +▁Honda +▁Hope + ▁Hospital +▁Hot +▁Hotel +▁House  + +▁Houston +▁How +▁Hunt +▁I + +▁I' +▁I'd +▁I'll +▁I'm +▁I've  + +▁IL + +▁If + ▁Illinois + + +▁In +▁Ind + ▁Indian + +▁Indiana +▁Inn + ▁Insurance +▁Inter + ▁Intern +▁International +▁Iowa + +▁Is + ▁Island  + +▁It +▁It's  +▁Ital + +▁Italian +▁J +▁Jack + +▁Jackson +▁Jake +▁Jame +▁James + ▁Japanese +▁Jason + +▁Je +▁Jeff +▁Jenn + ▁Jersey +▁Jess +▁Jimmy + +▁Jo +▁Joe +▁Joh +▁John +▁Johnn + ▁Johnny + +▁Johnson +▁Jones +▁Jord + ▁Jordan +▁Jose +▁Josh +▁Jul +▁Just + ▁Justin +▁K + +▁KY + ▁Kansas + +▁Ke +▁Kelly +▁Kenn + ▁Kentucky  +▁Kevin +▁Key +▁Kid +▁Kidz +▁King + +▁Kn +▁L + +▁LA +▁LOL + +▁La +▁Lake + +▁Lane +▁Las +▁Laur + +▁Le + ▁League +▁Leg +▁Lego +▁Let +▁Life +▁Light +▁Like +▁Lil + +▁Lincoln + ▁Little +▁Log +▁Long +▁Look +▁Los + ▁Lotter + +▁Lottery +▁Lou  +▁Louis  + ▁Louisiana +▁Love  + ▁Lowe's +▁M + +▁MI +▁Mac +▁Mag +▁Make +▁Mall +▁Man +▁Mar +▁Mario +▁Mark + ▁Market +▁Mart + ▁Martin +▁Mary + ▁Maryland +▁Mass + +▁Massach + ▁Massachus +▁Massachusett +▁Max +▁May +▁Maybe + +▁Mc  +▁McC + ▁McDonald  + ▁McDonald's + +▁Me + +▁Med + +▁Medical +▁Merc +▁Metro +▁Mex + +▁Mexican + ▁Mexico +▁Miami +▁Mich +▁Micha + + +▁Michael + + ▁Michig + ▁Michigan  + ▁Mickey + ▁Middle +▁Mike +▁Mil +▁Mill + ▁Milwauke + ▁Minecraft + + ▁Minnesota +▁Miss  + ▁Mississipp +▁Mississippi + ▁Missou + + ▁Missouri + + +▁Mo  +▁Moana + ▁Mobile +▁Mom +▁Mon  + ▁Monday  + +▁Monster +▁Mont + +▁Montana +▁Moon +▁Motor +▁Mount + ▁Mountain +▁Mouse +▁Music + +▁My  +▁N +▁NBA  + +▁NC  +▁NFL + +▁NJ  + +▁NY +▁NYC + ▁National + ▁Navigate + +▁Ne + +▁Nebrask + +▁Netflix + ▁Nevada +▁Never +▁New +▁Next +▁Nick +▁Night  + ▁Nights +▁Ninj +▁Ninja + +▁No  +▁Nor +▁North +▁Not +▁Now +▁O + +▁O' + +▁OK  +▁Oak +▁Ocean +▁Off + ▁Office + +▁Oh +▁Ohio + +▁Ok +▁Okay  + ▁Oklahoma + +▁Ol +▁Old +▁Olymp + +▁On  +▁One + + +▁Op  +▁Open  + +▁Or + + ▁Orange + ▁Oregon + ▁Orland + +▁Orlando +▁Out +▁P + +▁PA  + +▁PS +▁Pal + +▁Pandora +▁Pap +▁Papa +▁Par +▁Park + +▁Parkway +▁Part +▁Pat + ▁Patrol +▁Paul  + +▁Pe +▁Penn +▁Pennsylvania +▁Pepp +▁Pet + +▁Ph  + ▁Pharmacy +▁Phil +▁Philadelphia +▁Pho + +▁Phoenix +▁Pizza  + +▁Pl  +▁Place +▁Play +▁Pleas  + ▁Please +▁Point + +▁Pokemon + ▁Pokémon +▁Pol + ▁Police +▁Port + ▁Portland +▁Power + +▁Pr + ▁Prince +▁Pro +▁Put +▁Q + +▁Qu  +▁Que  +▁Queen +▁R +▁Radio  + +▁Re +▁Red + ▁Remind  +▁Rep + ▁Restaurant +▁Rich + +▁Richard + ▁Richmond +▁Ridge +▁River  + +▁Ro +▁Road +▁Rob  + ▁Robert + ▁Roblox +▁Rock +▁Roll +▁Ros +▁Rose +▁Roy +▁Russ +▁S + +▁SC +▁SMS +▁Saint +▁Sal +▁Sam  + +▁Samsung +▁San  +▁Santa + ▁Saturday  +▁Say + +▁Sc +▁Sch + ▁School +▁Scott + +▁Se  + ▁Search + +▁Seattle +▁Sec + ▁Secret + ▁Security +▁Send +▁Set + +▁Sh +▁She  +▁Shop +▁Show + +▁Shuffle + ▁Silver +▁Sir +▁Siri + +▁Sk +▁Sky +▁Smith + +▁Sn + +▁So  + ▁Social +▁Some +▁Song +▁Sorry +▁South + ▁Southwest + +▁Sp + +▁Spanish  +▁Spell + ▁Spider + ▁Spider-M + ▁Spider-Man +▁Spong + ▁Sponge + ▁SpongeBob +▁Sport +▁Spot + ▁Spotif + +▁Spotify +▁Spr + + ▁Spring +▁Springfield + +▁Springs + ▁Square + +▁St +▁Star  + ▁Starbucks +▁State + + ▁States +▁Ste + +▁Step +▁Steph +▁Steve + ▁Steven +▁Sto  +▁Stop +▁Store +▁Stre + ▁Street +▁Sub + ▁Summer +▁Sun  + ▁Sunday  +▁Sup +▁Super  +▁Supp + ▁Supply + +▁Sw +▁Swift +▁T + +▁TN + +▁TV + +▁TX +▁Take  +▁Talk + ▁Target + ▁Taylor + +▁Te +▁Tell +▁Temp + +▁Tenness  + ▁Tennesse  + ▁Tennessee  +▁Texas +▁Text + + +▁Th +▁Thank + +▁That + ▁That's  +▁The +▁There +▁They +▁This + ▁Thomas + +▁Thunder + ▁Thursday +▁Tim + ▁Timber +▁Time + +▁To + +▁Today +▁Tom + ▁Tomorrow +▁Town +▁Toy + ▁Toyota + +▁Tr + +▁Tra  +▁Trans +▁Trump + +▁Tuesday +▁Turn + +▁Tw +▁Twink + +▁Twinkle +▁U +▁UPS + +▁US +▁USA + +▁Un +▁Under +▁Union +▁Unit  + ▁United  + ▁University  + +▁Up + +▁Ut +▁Utah +▁V + +▁VA + ▁Valley  +▁Vegas + +▁Village + ▁Virginia  +▁Vol + ▁Volume +▁W +▁WWE +▁Wake + ▁Walgreens +▁Walk + +▁Walmart +▁War  +▁Warri + +▁Warrior + ▁Washington  +▁Watch +▁Water +▁Way +▁Wayne + +▁We  +▁We're + ▁Wednesday +▁Well +▁West + +▁Western + +▁Wh +▁What + ▁What's +▁Whe + ▁Wheels +▁When +▁Where +▁Which +▁White  +▁Who +▁Who's +▁Why  +▁Wi-Fi +▁Wil +▁Wild +▁Will + + +▁William  + ▁Williams +▁Win +▁Wind + ▁Wiscon + +▁Wiscons + ▁Wisconsin +▁With + ▁Wonder +▁Wood +▁World  +▁X +▁Xbox  +▁Y + +▁Ye +▁Yeah +▁Yes +▁York +▁You + ▁You're +▁YouT + ▁YouTub + +▁YouTube +▁Youn +▁Young +▁Your +▁Z +▁a +▁a.m. + +▁ab +▁about + +▁ac + +▁academy +▁acc  + ▁access + ▁accident + +▁account  +▁act  +▁activ + ▁actually + +▁ad  +▁add + +▁address  +▁adult +▁after + ▁afternoon +▁again + +▁against +▁age +▁air + +▁airpl + ▁airplane + +▁airport + +▁al +▁alar +▁alarm +▁alb  +▁album  +▁alive +▁all + ▁almost + +▁already +▁alway + ▁always + +▁am +▁amaz + ▁amazon + + ▁americ + +▁america + + ▁american + +▁an +▁and +▁ang +▁anim  + ▁animal  +▁ann + +▁another  +▁answ + ▁answer +▁ant +▁any + ▁anything + + ▁apartment + ▁apartments +▁app +▁apple + ▁applic + +▁appoint  +▁appointment  + +▁ar +▁are +▁area + ▁around  +▁art + ▁artist + +▁as  +▁ask  +▁ass + ▁assist + +▁at +▁att + ▁attack +▁auto  + +▁average +▁away +▁b +▁bab + ▁babies +▁baby +▁back +▁bad +▁bag +▁ball +▁band +▁bank + +▁bar  +▁base  + ▁baseball + ▁basement + ▁basketball  + ▁bathroom + ▁batter + +▁battery + +▁be +▁beach  +▁beat + ▁beautiful + +▁because  +▁bed  + +▁bedroom + +▁bedtime +▁been  +▁befor + + ▁before  +▁begin + ▁beginning +▁being +▁bel +▁belie + +▁believe +▁best +▁bet  + ▁better + +▁betw + + +▁between  +▁big + +▁biggest +▁bik +▁bike +▁bill +▁bird +▁birth + ▁birthday +▁bit + +▁bl +▁black +▁block +▁blood +▁blue + ▁bluetooth + +▁bo +▁board +▁boat +▁body  +▁boo +▁book  +▁boot +▁born +▁both +▁bowl +▁box  +▁boy + + ▁boyfriend +▁boys + +▁br +▁bra +▁brand +▁bre +▁bread +▁break  + ▁breakf + ▁breakfast + ▁bright  + ▁brightness  +▁bring +▁bro +▁broad  + ▁broadcast  + +▁brother  +▁brown + +▁bu +▁build + + ▁building +▁burn +▁bus  + ▁business +▁but + ▁butter +▁buy + +▁by +▁c +▁cab +▁cake +▁cal +▁calc + ▁calculator + ▁calend  + ▁calendar  + ▁california +▁call + ▁called + ▁calories +▁came + ▁camera +▁camp +▁can +▁can't +▁canc + ▁cancel + +▁capital +▁car +▁card + +▁care +▁carto +▁case +▁cash +▁cast  +▁cat  +▁cause +▁cell + ▁center + + +▁ch +▁champ + ▁chance +▁chang + ▁change + +▁channel + +▁char + + +▁charact + ▁characters +▁che +▁cheap  +▁cheat +▁check + ▁cheese + +▁chicago +▁chick  + +▁chicken  +▁child  + ▁children  + ▁chocolate + ▁christ + +▁christm + ▁christmas + ▁church +▁city + + +▁cl +▁class + +▁classic + ▁classical +▁cle  +▁clean  +▁clear + ▁clinic +▁clo +▁clock  +▁clos +▁close  + +▁closest  + ▁clothe + +▁clothes + ▁clothing +▁club + +▁co +▁code + +▁codes + ▁coffee +▁col +▁cold +▁coll +▁colle + + +▁college  +▁color + ▁colorado + ▁columb +▁com +▁come + ▁coming +▁comm + ▁commercial + ▁common + ▁community +▁comp + ▁compan  + +▁company + +▁complet + ▁comput + ▁computer +▁con +▁conc + +▁concert +▁cond + ▁condition +▁conf + +▁connect  +▁cons +▁cont + +▁contact + ▁contin  + ▁continue  + +▁control + ▁conver +▁cook + +▁cool  +▁cor +▁corn +▁cost + +▁costume  +▁could +▁count + +▁country + ▁county  +▁coup  + ▁couple + ▁coupon + ▁course +▁court +▁cover + +▁cr +▁cra +▁crack +▁craig + ▁craigslist + +▁craz +▁crazy +▁cre +▁cream + ▁create + ▁credit  +▁cross + ▁crossword +▁cup + ▁curren + + +▁current + + ▁customer +▁cut +▁cute +▁cuz + +▁cycling +▁d +▁dad +▁daily + ▁dallas +▁dance +▁dark +▁date + ▁daughter +▁day +▁days + +▁de +▁dead +▁deal + +▁dealers +▁death +▁dec +▁deep +▁def +▁defin + ▁definition +▁deg +▁degre + +▁degrees +▁del +▁delet + +▁deliver +▁dent + +▁dentist +▁dep + ▁department +▁depot +▁des + ▁design +▁desk + ▁device + +▁di +▁did + ▁didn't +▁die +▁died +▁diff + ▁differ  + ▁difference + ▁different  +▁dim +▁din + ▁dining + ▁dinner +▁dinos + ▁direction + ▁directions +▁dirt +▁dis +▁disc + ▁disney + +▁display +▁dist + ▁distance + ▁district +▁div + +▁do + ▁doctor +▁does + +▁doesn't +▁dog +▁dogs +▁doing +▁doll  + ▁dollar +▁don't +▁done +▁door +▁down + ▁download  + ▁downstairs + ▁downtown + +▁dr  + ▁dragon +▁draw  +▁dream +▁dress +▁drink  +▁driv  +▁drive + + ▁driver + +▁driving +▁drop +▁drug +▁dry +▁e +▁each +▁ear  +▁early +▁earth +▁eas +▁east +▁easy +▁eat + + +▁eclipse + +▁ed + ▁effect +▁egg  +▁eggs +▁eight + +▁el  +▁ele + +▁elect  + ▁electric + ▁elementary +▁else + +▁em  +▁email  +▁emp + ▁employ +▁empt +▁empty + +▁en +▁end  +▁energ +▁eng + ▁engine + +▁english + ▁enough +▁ent +▁enter + +▁ep + +▁episode + ▁episodes +▁equ + +▁es +▁est + +▁ev +▁even + +▁event +▁ever +▁every + ▁everything + + +▁ex +▁examp +▁exc +▁exerc + ▁exercise +▁exp + ▁expect + +▁express +▁ext + +▁ey +▁eye +▁eyes +▁f +▁fac +▁face + ▁facebook  +▁fact +▁fair +▁fall +▁false + ▁family + ▁famous +▁fan +▁far  +▁fart +▁fast  + ▁father + ▁favorite  + +▁fe  +▁feel  +▁feet +▁few + ▁fidget +▁field +▁fig +▁fight + ▁figure +▁fil +▁fin +▁find + ▁finish + ▁finished +▁fire + +▁first +▁fish  +▁five +▁fix + +▁fl +▁flag +▁flash + ▁flashlight + ▁flight +▁flo +▁floor + ▁florid + +▁florida + ▁flower + +▁flowers +▁fly + ▁follow +▁food +▁foot + ▁football +▁for + ▁forecast +▁found +▁four  +▁fox + +▁fr  +▁fre +▁free +▁fresh + ▁friday + ▁friend + +▁friends +▁fro +▁from +▁front  +▁fruit +▁full + +▁fun + +▁funeral +▁funn  +▁funny + ▁furniture +▁g + +▁g+  +▁gall +▁game +▁games +▁gar + ▁garage + ▁garden +▁gas  +▁gen +▁get + +▁getting + +▁gh +▁ghost +▁gift +▁girl + ▁girlfriend +▁girls +▁give + +▁gl  +▁glass + +▁go +▁going +▁gold  +▁golf +▁goo +▁good +▁goog + ▁google + +▁google+ + +▁got + ▁govern + ▁government + +▁gr +▁gra  +▁grade +▁grand +▁great  + ▁greatest +▁green + +▁grill +▁gro +▁groc + ▁grocer + +▁grocery + ▁ground +▁group + +▁groupme +▁grow + +▁gu +▁guess +▁guide +▁guit + ▁guitar +▁gun +▁guy  +▁guys +▁h +▁had  +▁hair + +▁haircut +▁half +▁hall + +▁hallway +▁hand +▁hang + +▁hangout + ▁hangouts + +▁happ + ▁happen  + ▁happened +▁happy  +▁har +▁hard +▁has +▁hat +▁have + +▁haven't + ▁having + +▁he +▁he's +▁head  + ▁health  +▁hear +▁heart  +▁heat +▁hel  +▁hello  +▁help  +▁her +▁here +▁hey  +▁high +▁hill +▁him  +▁his + +▁history +▁hit  +▁hits +▁hold + +▁holiday +▁home +▁honey +▁hope +▁hor +▁horse + ▁hospital +▁hot +▁hotel + ▁hotels +▁hour +▁hours +▁hous +▁house + ▁houses + +▁houston +▁how +▁http://bit.ly +▁hum +▁human +▁hunt +▁hurt +▁i + +▁i' +▁i'm + +▁iP + ▁iPhone +▁ice +▁ide +▁ideas + +▁if + +▁im + +▁imag + + ▁images +▁imp  + ▁import + +▁in + ▁increase +▁ind + +▁indiana +▁information + ▁ingredient + ▁inside + ▁insurance +▁inter  + ▁interest + ▁intern + ▁internet + ▁interview +▁into  + ▁iphone + +▁ir + +▁is + ▁island + +▁it +▁it's  +▁j +▁jack  + +▁jackson +▁jail +▁jazz + +▁je + ▁jersey + +▁jo +▁job  +▁jobs +▁joh +▁john +▁joke  +▁jokes + +▁ju +▁juice +▁jump +▁just +▁k + ▁kakaotalk + +▁ke +▁keep  +▁key +▁kid +▁kids +▁kik  +▁kill +▁kind  +▁king +▁kiss +▁kitch + +▁kitchen + +▁kn +▁knock +▁know +▁l + +▁la +▁lab +▁lady +▁lake +▁lamp +▁land +▁lar +▁large + +▁largest +▁las +▁last +▁lat +▁late +▁later + ▁latest +▁laugh +▁laund + +▁laundry +▁law  + +▁le +▁lead +▁learn +▁leave  + +▁leaving +▁left +▁leg +▁let +▁let's + ▁letter +▁level + +▁li + +▁library + +▁license +▁life +▁light + ▁lights +▁like +▁line  + ▁linked + ▁linkedin +▁liqu +▁list + ▁listen + ▁little +▁liv +▁live + ▁living + +▁lo +▁loc +▁local + +▁located + ▁location +▁lock +▁login +▁long +▁look + +▁looking +▁lot  + ▁lotter + +▁lottery +▁lou  + ▁louder  +▁louis +▁love +▁low +▁lower + ▁lullab +▁lunch +▁lyric  + ▁lyrics  +▁m +▁mac + +▁machine +▁made  +▁mag +▁mail +▁main +▁make +▁makes + ▁making +▁mall +▁man +▁many +▁map  +▁mar  +▁mark + ▁market + +▁married + ▁master + +▁max +▁may +▁maybe + +▁me +▁mean + +▁meaning  +▁med  +▁medic + +▁medical + ▁medicine +▁meet + +▁meeting +▁men  +▁menu  +▁mer + +▁mermaid + +▁message + ▁messenger +▁met +▁mich +▁micha + +▁michael + ▁michig + ▁middle +▁might +▁mil +▁mile +▁miles +▁milk +▁mill +▁min +▁mind +▁mini +▁minut + ▁minute  + +▁minutes +▁miss  +▁mix + +▁mo + ▁mobile +▁mod + +▁mode +▁model +▁mom  +▁mon  +▁money  + ▁monkey + +▁monster +▁month +▁moon +▁mor +▁more +▁morn + +▁morning +▁most + +▁mot + ▁mother +▁motor  + ▁motorc + ▁motorcycle + ▁mountain +▁mov +▁move +▁movie + ▁movies +▁much +▁music +▁must + +▁my + ▁myself +▁n +▁nail +▁name + ▁national +▁natur + ▁navigate + +▁ne +▁near + +▁nearest  +▁need +▁net + +▁network +▁never + +▁new +▁news  +▁nex +▁next + ▁nextplus +▁nice +▁night + +▁no +▁noise + +▁nor +▁north  +▁not +▁notch + +▁notches + +▁nothing  +▁now +▁numb + ▁number +▁nurs +▁o +▁oak + +▁ob +▁ocean + +▁of +▁off + ▁office + +▁oh +▁ohio +▁oil + +▁ok +▁okay +▁old + +▁on +▁one + ▁online +▁only + +▁op +▁open + +▁or + ▁orange +▁order +▁orig + ▁original +▁other + ▁other_ + ▁other_lo + ▁other_loc + +▁other_locale + +▁ounc + ▁ounces +▁our  +▁out + +▁outside +▁oven +▁over + ▁overlapp +▁overlapping +▁own +▁p +▁p.m. +▁pack +▁pain +▁paint + +▁pandora  +▁pap +▁paper +▁par + ▁parent +▁park +▁part +▁party +▁pass + ▁password +▁past +▁pat +▁paul +▁pause +▁pay  + +▁pe + ▁people +▁pepp +▁per + +▁percent + +▁perfect + ▁person  +▁pet + +▁ph + ▁pharmacy +▁phil +▁pho  +▁phon +▁phone +▁photo  +▁phys +▁piano +▁pick  + ▁pictur + +▁picture + ▁pictures +▁pill +▁pink +▁pizza + + +▁pl +▁plac +▁place  + ▁places +▁plan +▁plant +▁play + +▁playing  + ▁playlist +▁pleas + ▁please +▁plus + +▁po + +▁podcast  +▁point +▁pol + ▁police +▁pool +▁poop +▁pop  +▁popul  + +▁popular + ▁population +▁port +▁pos +▁post  +▁pot + ▁potato +▁pound +▁power  + +▁pr + +▁pray +▁pre +▁preg +▁pregn + ▁pregnancy + ▁pregnant +▁prep +▁pres + ▁president +▁press + ▁pressure +▁prett + ▁pretty + ▁previous +▁pric  +▁price  + ▁prices + ▁princess +▁print +▁pro + ▁probably + ▁proble + +▁problem +▁prod + +▁product +▁prof + +▁program + +▁project +▁prop + +▁propert +▁prote + ▁public +▁pump +▁pupp + +▁puppies +▁purp + ▁purple +▁put + +▁qu +▁quart +▁queen +▁quest + ▁question +▁quick +▁quiet +▁quot + ▁quotes +▁r + +▁ra +▁rac +▁race +▁rad +▁radio +▁rain +▁raise +▁rap +▁rate + +▁re +▁read  +▁ready +▁real  + ▁really + ▁reason +▁rec +▁recip + ▁recipe + +▁recipes + ▁record  +▁red  + ▁reduce +▁ref +▁reg +▁rel +▁relax + ▁releas + +▁release +▁rem  +▁reme + ▁remember + ▁remind + ▁reminder +▁remix + ▁remote + ▁remove +▁rent + + ▁rental +▁rep + ▁repair +▁repe  + ▁repeat  +▁repl + +▁replace + ▁replay + ▁report +▁requ +▁res  + ▁resort +▁resp +▁rest + +▁restart + ▁restaurant +▁restaurants + ▁result + ▁resume  +▁ret + ▁return + ▁review  + ▁rewind + +▁rh + +▁ri  +▁rich +▁rid +▁ride +▁right +▁river + +▁ro +▁road +▁rob +▁rock +▁roll  +▁roo +▁room +▁round +▁rout +▁run +▁runn  + +▁running  +▁s +▁safe +▁said +▁sal  +▁sale  +▁same +▁san +▁sand + ▁sandwich +▁sauce +▁save +▁say + ▁saying + +▁sc +▁scary +▁sch + +▁sched + + ▁schedu + + ▁schedule + + ▁school +▁scor +▁score + ▁screen  + +▁se + ▁search + ▁season +▁sec + ▁second + +▁seconds + ▁secret + ▁security +▁see +▁self +▁sell +▁send +▁sent +▁ser + ▁series + +▁service  + ▁services +▁set + ▁settings +▁seven  +▁sex + +▁sh +▁shark +▁she +▁shirt +▁sho  +▁shoes  +▁shoot +▁shop  + ▁shopping +▁short +▁shot + ▁should +▁show + +▁shuffle +▁shut  +▁side +▁sign  + ▁silver +▁simp +▁since +▁sing + ▁sister +▁six  +▁size + +▁sk +▁ski +▁skin +▁skip +▁skype + +▁sl  +▁sleep  +▁slime +▁slow + +▁sm  +▁small +▁smart +▁smoke + ▁smooth + +▁sn +▁snoo  +▁snooz  + ▁snooze  +▁snow  + +▁so +▁socc + ▁soccer + ▁social +▁soft +▁sol +▁some + ▁somebody + +▁someone + ▁something +▁son +▁song +▁songs  +▁soon +▁sorry +▁sound + ▁sounds + ▁soundtrack  +▁south + +▁sp +▁space + +▁spanish +▁spe +▁speak + +▁speaker + ▁speakers + +▁special +▁speed +▁spell +▁sport +▁spr  + ▁spring + +▁springs +▁squ + ▁square + +▁st +▁stand +▁star + ▁starbucks +▁start +▁stat +▁state + + +▁station  +▁stay +▁ste +▁steak +▁step +▁stick +▁still + +▁sto +▁stock +▁stop + +▁storage +▁store + ▁stores +▁story  +▁str +▁stre + ▁stream + ▁street +▁strip + ▁strong +▁stud + +▁student +▁stuff  + ▁stupid +▁sub +▁sugar +▁suit + ▁summer +▁sun +▁sup +▁super  +▁supp  + ▁supply + +▁support + ▁suppos + + ▁supposed  +▁sur +▁sure + +▁sw +▁swe +▁sweet +▁swim + ▁switch + + +▁sy +▁symb +▁symp + ▁sympto + ▁symptoms +▁syn + ▁synony + ▁system +▁t +▁table  +▁take + ▁taking +▁talk + +▁talking + +▁talkray +▁tall + ▁target +▁tatto + ▁tattoo +▁tax + +▁te +▁teach +▁team  +▁tech +▁teeth +▁tele  + ▁telegram + ▁telephone +▁tell +▁temp + ▁temperatur +▁temperature +▁ter +▁test +▁texas +▁text + ▁textme + +▁th +▁than  +▁thank +▁that + ▁that's  +▁the + +▁theater +▁their +▁them +▁theme +▁then +▁there + ▁thermostat +▁they + +▁they're +▁thing + ▁things  +▁think +▁third +▁this +▁those + ▁though  + +▁thought +▁three + +▁through  +▁thumb + ▁ticket  + +▁tickets +▁till +▁time +▁timer +▁tire + +▁to +▁today + +▁today's + ▁together +▁told + ▁tomorrow + +▁tonight +▁too +▁top +▁touch +▁tour +▁town +▁toys + +▁tr +▁tra +▁track + +▁traff + +▁traffic +▁trail  + +▁trailer +▁train +▁trans + ▁transl +▁trash + ▁travel +▁treat +▁tree +▁tri +▁trip +▁truck  +▁true  +▁trump +▁try  + ▁trying +▁turn + +▁tw +▁two +▁type + +▁un +▁unc +▁uncle + +▁unclear +▁under + +▁underst + ▁understand + ▁unintend + ▁unintended +▁union +▁unit + ▁university  + +▁unpause +▁unt +▁until + +▁up + ▁upstairs + +▁us +▁use  +▁used +▁using +▁v +▁vac +▁val + ▁valley +▁value + +▁ve  +▁vegas +▁veget +▁ver  +▁vers  + +▁version + ▁versus  +▁very +▁viber +▁vide +▁video + ▁videos +▁view +▁voice  +▁vol +▁volu + ▁volume + +▁vs +▁w +▁wait +▁wake +▁walk  +▁wall + +▁walmart  +▁want + ▁wanted +▁war +▁was +▁wash + ▁washington +▁watch +▁water +▁way + +▁we +▁we're +▁wear + +▁weather +▁web +▁webs + +▁website + ▁wechat + +▁wedding +▁week + +▁weekend + ▁weight +▁well +▁went +▁were +▁west + +▁wh +▁what + ▁what's + ▁whatsapp +▁whe +▁wheel +▁when +▁where +▁which + +▁while +▁white +▁who +▁who's +▁whole +▁why  +▁wife +▁wild +▁will + +▁william +▁win +▁wind  + ▁window + +▁winning +▁wish +▁with + +▁without +▁woman +▁women +▁won +▁won't + ▁wonder +▁wood +▁wor +▁word +▁words +▁work + +▁working + +▁workout + +▁world +▁worth + +▁would + +▁wr +▁write +▁wrong +▁x  +▁y +▁yard + +▁ye +▁yeah +▁year +▁years + ▁yellow +▁yes + ▁yesterday +▁yet +▁yog +▁york +▁you + ▁you're +▁young +▁your + ▁yourself + +▁youtube +▁z +▁zomb +▅ ▁4< / s눮> t룀a hJ e  .  +,  os  ?ن  aӯ nP i pڰP ḷT y ua rζS f̪< m I܊ dk kԈ6 w= U  N K; + ' + gW  G !vĺB "Wϵ + #P $cߜ| %b؜p &H  'x (Cڲ# )T *Vϊ +O ,j -Y .Sƈ( /2В 0R갮 11 20  +3!V 4D 5A# 65ƻ 73ײ 8F + 9& :Mʁ ;4ď <J  =X >L՚ ?: @z˪߮4 AB +B_; CE D8  E6  F7  +G+j H-; Iéʕ J9Ϩ  Kq͹ LQۙМ MZ +N; O)Е P| +Q(  R# +S=Z +T^& +U@& Vñۼo +W%Ϧ. X°չ Y² +Z{[} +\\ +]$ ^à辒 _£؍ `å aó$ bá( cö düܠ e÷ fè  gä߸  hú + iëʁ j® +k~ lí͚ m» n³ oû pã +qÿz r·ݜ sç  tà +u` vïՂ wâ xÖ yÁ +zÂ\ +{©@ +|Ür }ô ~î܊ +À, ½L §R ¥˱" É ýZ ø ¿ ìR ´ ê ß Øp ¢* Å Ñ% ù> æs µ Ç# ºn ð˜ þ@ ¼ «  È ¦ Æ Ù + òK Ú Ó/ Îь ±  ¾ ¡& Ë ¶ Þ ­  õ% ¹ Í Ä Ï ¤ ¬ ª Ð Õ΁ ¨ Ý Ê Ò Ô ¯ Ì ¸ +Û< +€ œ +▅"*[] s> ▁< +/s>▁1▁1 inp th!the + on{anŎing me  ouȦ ▁theՎ ay$ atR to arԄj orQer軿 ur“Blay¶playal ow禀▁w;▁.׋ youƜIhat܀▁whatݑforù re,urnꜨ enu▁,▁tȏ ▁ ofԢ ch0 le['sΈ +NK>▁ۘ st- ghŰighܚight▁C▁bٻy▁Sŵs icǡ\▁?ą▁sХӢe isA▁sto▁I itߚO▁of톺▁cv▁W?▁you▁mt▁h˛T▁play▁Whatt▁Pԑt▁Tband'▁off؅▁MĩallפВ▁stopˠes ooĆ▁fߦL▁turn▁B஑▁foré▁p贻x▁GJ▁HĊl▁dd▁doݭ ▁what's˗▁D܄vlight▁Playq▁AJ▁gƄC▁nܢ.▁a▁in▁meݲ▁isǚ▁tڛθY▁on㉕▁Lj▁N蒽8▁Rǝ`▁FN▁re▁l6 ll ol.▁Gooօ▁th▁lightеE ckڒ▁how▁OΧ ▁and@▁Googˀ  ▁Google~ongǟ ▁song un us0 asв< etӛ>▁skˢ▁ski聆▁skipion肕'▁Jɞ5▁neޞ + veƏ▁v⅖/▁vol▁volu ▁volumeximeϠ ▁time̍g ke ▁set id0▁liusic ▁musicƴlome ther + roк(▁nex▁myݍ▁itܹ ut" upڡ mp ▁wh٠ ra˯.▁sh il4edǼverΠoun▁HowΞb ▁lightsɶx elN▁that\illЕ!▁E(indߑ ad;akemindɢr ▁remindȵJ▁up}▁jӊ#rooroomȑ▁KE▁nextܮ]dayendation.out ot!▁Y ir× riՄ˦)▁likelj?ellѧٖ▁chϚ+▁Call̳V▁ChΖ ▁Th  ag ▁YouΑame▁stŔ&▁fro▁fromL▁timerWown ▁down̛6▁Whentώ- qu▁doesMood ▁canY▁I'inut▁minut +▁minutesE▁k٦/▁atatur▁alӿ▁alar▁alarm[ um▁1 am? .mѢM .m.umbart▁this=▁todayۨ;▁getԞEith▁withӞPeraturmperaturastack߄▁un ▁numbʰ!estѾ$ ct +ctionantߴ& 't▁St$ ifފoundDž ppave +▁haveHather▁TVѲ4▁V0 ig﵎!ountӲmenment▁Ok3row orrowшYmorrowǪ ▁tomorrow=▁I'm4▁go唼6 om݉our▁some-ickook▁anH▁2!▁Uܑ▁a.m.5 ub abԋ ex ▁gameܧ▁outݶ/▁we# +▁weather@▁wor ceՓage ▁numberќ1 opedroom▁room=▁ar▁areܓO▁r. +▁bedroom- emperatur ▁temperatur▁temperature@ter ry"▁byꄒfangust▁Sh ▁sp▁SpФ ▁send̡4▁beӨN▁your>ricϨ ▁was2ersڙMide ▁videŘ +ardǓ#▁near+▁newold ist▁listԤ▁liv ▁living(ive ap)▁not́(▁mo▁going,▁ra ▁e▁le im#ish ul▁YouT ▁YouTub/▁when斌-▁home*▁just▁mov▁make݉*arkژ  ak▁The˧6oolÌate+▁Ro ▁ph▁phonchoolq▁3▁all7aus˚ause▁pauseܶ'bout▁about#▁10▁want㸵" avon't▁work㞁▁loƙ ffªireirection ia3 ieEine縣7▁call.▁nowȂ%▁name԰vil洩ville  ldĄouldousӝ  lo▁o▁good!▁kn▁know#▁movieityٟank ▁man▁uncn▁uncleF +▁unclearˈ߁%▁sound▁start魰uchѦ▁much̢օ-land좺▁video¹ ixԵies! ip" izǰ sageZssage +▁messageߡ,venǥ ▁don'tķ▁y蔓 ▁ro▁phone(amp odleasN▁pleask▁will▁need嫜▁many#▁show쉁▁An +ort int + ▁directionx▁noݴ!oughĦ▁yesޙuckǟ▁heiceƮ▁deway▁morich ioian줛▁long▁did ▁please澞#▁whoashԀace anceޖ ue▁p.m.҇▁proton▁con ▁orº'▁hour ▁rightԋ▁20ʘ achitchٟ▁loveÁ ▁What'sicticturF ▁pictur؉ ext8 ac!cast ah▁day▁sayǹ ly ost▁tell蠋▁car%▁cloo▁Spot' ▁Spotif+▁kitch߸outhatch ▁4aininkΠ ▁TurnԀĸ▁seitt ittle!▁qu ▁us▁5▁old▁exʅ intend翬 ▁unintendouse ft▁left¹▁Can$torۣ ere ▁whereڞmeric▁Whereכ▁take▁tra ph dio∲;▁radio dd ▁addair + ▁picturesthingone™٫ ge +▁YouTubeƅexas▁Ne▁New#▁opɿ▁openɤ ▁unintendedւ▁Road▁if▁apporth͖▁Northƹition؇  +▁kitchenizz▁bl ▁backvenueappʠ▁morn +▁morningrist ▁Christ▁i▁Jo▁Inʘ're▁Stren ▁Streetǀmer֢ +▁joirl▁girlƉ alkҰ▁night▁am!uff▁store +▁Spotifyailըriveile▁Texasondԍ  ▁americr▁Joh%▁!ٛ▁watchˋpping▁sc̷ ▁directions▁trշ▁everŪ▁overњ▁lampԴ▁but▁countside׍ +▁outsideҜ▁chang剫▁pl epň▁otherass awӥoppingH ▁shopping▁Do▁text▁bab ox޶ axÖableamil▁kidዓurant?aurantstaurant ▁restaurantƁ listȏ▁look ▁little▁world ite▁co·▁comp os%ull  ne눐▁John owerֆ▁Showaterber ▁South az  ▁school▁Unðree + ▁Avenue▁mean▁house۰ballportÁresress ess ingtonߐ ▁spell▁Carٓ▁canc ▁cancel iv +iverordandorڑandorau +▁Pandoraork߈▁York lorlorid▁Al٬ ▁Florid▁9玬 ▁think̲▁putŠ▁black ▁Hen't▁Michmart׋man▁babyڕ▁talk ▁twootŒ▁come▁cl▁Andalmart슟renտ reenB▁cont▁MarangoutÍ!ness▁Who…▁soriendӽild✆ ▁reminder▁supe▁run +▁Zƨderӑ +▁Blҥ + ▁moviesÆ ▁br˛ ▁best▁6썐lesŸ ▁cheݲ▁7 ▁way▁wouldԗraftڸ▁I'll  ▁something ▁Carol▁colч▁comath՞ence ▁blueҸ޸ issш ▁highDŽ▁twoizzawoodʼn ▁8ͬ ump ugartment▁CityΧootballE▁ParkirstԜ?▁rain ▁shouldՑ ▁wake▁defڿ +▁Floridȃ▁water  ▁School comļ.com▁Counthrisݞû +uto™ume udߦale▁West▁201▁When▁grؤ▁gu▁got▁thereamily▁DriveÊ oup +▁hangout▁hereLJ▁free▁first ▁&޺ӝ ▁three ▁teΦ▁15ij ▁gook▁googϳ + ▁google▁30۵  +▁Carolinؼ▁High縳avigޥavigateø, ▁officeans▁Q▁keɸinn▁defin ▁definition ▁give̋▁happ=▁Just▁Br▁Beɗ ▁change閶▁moreiff▁let +▁classfter▁after ▁It ▁Set ▁other_ ▁Navigate +▁hot ▁family ▁hoursann ▁Blue᜔enter▁dog▁white +▁locլ ▁location +lixflixetflix݌ +▁NetflixԘ ally ▁anyǭ hio sh窙▁bu▁repvel㩴iforiiforn ifornia  aliforniaq ▁California  ik߅ ▁Jackؔ +▁Walmart +ielǰףieldfield ial߱ ▁US▁closϤure ase ▁Carolina໭ onightr +▁tonightį▁zǃ▁yeׄ▁yearӃ +aryԉney ▁spe▁speak fe▁Ohioخ ikeett씧 ennб  ▁videosΡ▁hairԿ bleopleeople ▁people▁games +▁country +ont +son▁Cl +irth#irthday▁food߂▁live +▁lifeoreˁ▁Re▁group҈▁rec֖ctor▁every▁scoreɨ ▁Colڊ▁see䣺▁secӓh ▁second▁amazۿ▁Indؓ ▁Indianɪott ▁last ▁NY▁Heyiewךviewbook͂acebookbile ▁mobile ▁buy▁dis ▁sw▁flȻ ▁find▁one" seƘ▁Deуodečingsѩ▁check× +▁level ▁playlistŒ ▁part ▁kids▁IsԱurgley뿿 ▁other_lopartment{ign▁lower +redreat▁wordˏ +▁Christmw ▁Christmas ▁bo coointڱ ▁LittleΎ ▁big  ▁Michig▁okask▁okay ▁you're ▁rockڭ +▁RockÁ +vice- towstown +▁sn▁bro▁Supact▁calܿ▁cost㐒reamɐ▁Are▁preۭ▁en cc  au aughise  +▁pictureő asonŕ ▁season̺▁Fr૭▁That▁thank led ▁calledϕ▁under▁colorލ ▁breȂ▁trans▁2017▁Le▁hasϻ ▁listen΄ aster ▁birthdayī ▁could + ek▁weekϹ aidϟ▁saidԝ ▁expݜ ▁americanڲ +ecastB ▁forecastnectޫ▁can't ▁reallyۻ ▁park۬ ollƱush ▁El ▁Xب▁were  ▁footballLJ  +▁Jacksonʐ ▁didn't▁Beachorn +gain▁again  og +craftwinecraftۿ▁hotelŸisodedžpisode" +▁episode▁his ▁her▁recip▁cra▁craig!monramrook▁fun ▁friendͰ▁Black▁she▁TXΞ ▁Auto׫▁diffScialˤody ▁CountyƸ  ▁OK ▁Ar  ▁Miss  +▁station  burgݔ  ▁Good let  ford + ▁supp  +▁playing att߾   ▁screen ▁place  ▁Michigan ▁It'sر  idgeງ  ashington ▁him  ▁as ▁res  ▁resume ▁Gr ▁Grand ical ▁snoo ▁snooz ▁great ▁Noő  00  anishƥ   +▁Spanish   ▁Centerܳ  ▁All + ultز   +▁addressܰ ervice leep ▁sleepΑ  ▁keep ▁CAƋ  ▁dr  gin̙ irginȕ~ irginia  ▁Virginiaޟ ▁songs ▁newsӁ adeȱ + ▁fe  ▁shop  iam ama   ▁aroundⱷ ▁hey oney޳А ▁moneyҞ  ▁why  ▁clock ino  ok  oveƭˬ ▁Love ▁bookÉ + ▁truck ▁louڒ  ▁louder ▁ri ansas ▁: ▁break ▁saleП + ▁far ▁Superܷ  ▁it's ▁childՉ ▁chickՄ  +▁chicken iday   ▁Fridayɛ ▁head͒ + llinoT llinois  ▁Washingtonט ▁bet  ob  ▁12ע causeH  +▁becauseɣ ▁mar ▁pop ▁joke oke getΈ ▁White ountain^ ▁accǺ loadуf  ▁download  ▁things otherۘ  +▁another޴ٝ ect䞣 ▁Pizzaߜ ked  ▁bright redit org orgia eorgia  +▁Georgia  erson ▁pick  ▁Ph ▁snow ▁realʁ  ▁red + ▁Def  ▁Define  ▁differϏ  +▁service㯃 ▁feel ▁read ▁four绑 + ▁repe  ▁repeatԈ + ▁Se  ▁Weо ▁Sto +▁boy +▁Will‰  +ru +▁which +ital㍊ +pital +ospitalc +ston  +go͢  + ▁other_loc +▁other_locale +ious +▁still + + ▁better +▁worthԿ +▁drive +ates + +ator + +▁eat  +▁One՜ +lockݥ +▁pizza֦ +annel݁ + +▁channel +▁char +▁En + ▁everything +▁green +▁Green +▁code + ▁Minecraft +▁LakeԼ  +ouston +ock +▁Go  +▁ToȐۿ +anc  +ane΂  +ope݄څ +ange琣 +are + ▁anythingā +▁card  +vent +▁Me̠  +nt +▁rent +▁full +▁build +riv + ▁masterLj + ▁amazon +urren? + ▁curren܋N +▁city + + ▁centerږ +▁air +▁East + +▁americaĦ +▁Spr +▁pr +▁Orެ + ▁Missou +ologё +▁Stateı +▁Ste +▁state  +▁betw' +ident +residentϒ +▁Har +▁Home +rease> +crease +▁cookϟ̛ + ▁hangouts  +▁Micha| + +▁Michael +▁Does  + ▁MissouriƢ +▁fire  +slistM + ▁craigslist +▁Five + ▁Illinois +▁colle +▁trackܾ +aint +▁noise +▁Thank +▁befor +▁neverޏ +abama + +▁Alabama +lexֵ + ▁suppos. +▁bank +▁Bank̺ +▁Frank +▁schբ +▁schedҬ + ▁schedu5 + ▁schedule縃  +y'sċ +▁even +▁Text» +▁Tr  +br˶ +▁ele +urchͧ +▁im + +▁workout +aturday< +ational +▁imag +ines + +▁current +akes + ▁switch + +▁google+ +▁most +▁mod +ald +onald +offe  +ird +undҁ +ung steré   +▁appoint  ▁appointment mentaryU ▁gra arket뽿} asket۬w  asketball ship͟ elf؇ ▁monٍ ▁Ex unch ▁menł ▁menu ▁cast  ello  ▁happenį odcast box ▁hel擆 ▁help   ▁facebook ▁doll ▁Sun  ▁brightnessܒ ana  aul؍  +▁costume ▁Find΢ ger֣  anta  ▁calend ▁made ▁Okay aylor宺 ivers iversity   BC ennessn  +▁Tenness  ward work  +▁walmart ▁sign ▁autoؽ omecast˾ 'll  ▁record  oc  ▁cle ▁clean ▁ask reek杌 gon ragonҀ rack  +▁college ▁Star  ▁thoughӌ roughw  +▁through ▁fr ▁frontǼ  gg adiok ▁Radio  ▁snoozeܬ ▁animz  ▁animal ▁vers bertĈ  ▁minuteͯ ▁tele ▁Hill̡ ▁Qu뒔 ipp ▁had˦ + ham ▁Why  +▁connectє ▁Louø ▁Louis houseْ ▁Riverȧ ▁table bor ▁Paulݚ othӕ toothnj   ▁Bluetooth ible ▁PA  ▁pricߋ- yric۰ ▁lyric  ▁lyrics   ▁personʕ ▁OpƆ ▁Open  ▁different body ▁job ▁kind̔ ▁em ▁WarԵ  ▁beforeٱ ▁end ▁our ▁+ ▁el ▁veҔ ourt ▁true퍙  ▁childrenꋱ ife˧ iftɲ line߰Ӆ rawШû ▁Tra  ▁been + eenؤ  +▁between߱ athroom orldd ▁World ▁eggƼ ▁Mo߲ ▁Monä  ▁Monday٣  ▁SundayɃ ago icago ron  ▁ad渰  ▁lot ▁Alex ina՝  ▁bar  iddLj iddle oop attle ▁Day  ▁pay؀ + ▁Drϡ + ▁spr romecast  ▁Chromecast ▁Barވ ▁base ▁email ▁Xbox  ▁reviewܦ  +▁account time irtږ  +▁closest ▁close  +▁nearest ▁Giveʰ ▁Ed ▁cat؟   BAP ▁NBA۶  +▁William䧳 ▁use啐  ▁She  ▁drinkݪ  boߦ  +▁Chicago ▁Char ▁Pleas ▁Pl  ▁inter  ▁basketball ▁shut  ▁University ▁GodЉ ▁jack struF  ▁calendar ▁Butʢ  ▁sal  ▁post icketǘ ▁wind ▁I've ▁storyߡ  ▁continӦ  ▁continue ▁Sam ▁team ▁Chrisץ ▁busԝ ▁ver erry + ated ▁bed͍  ▁pho ▁photo althޫ{  ▁health ▁heart ▁walk ▁north ester ▁seven ▁hit屣 ▁beachռ ▁coup] okemon ▁gl ▁g+  ▁Remind unkÛ  +▁podcastآ  uc  ▁Don't ▁Did ▁DepH ▁'Ÿ  +▁brother鵷 ▁broadǻj  ▁broadcast  ▁supposed㨪  tt ▁elect̬ ▁Brownۿ ▁x ▁motor lic ublicƥ alley( key ▁Con ▁Co ▁miss ▁cheap ▁stuff ▁NCĘ  ▁TennesseLj  ▁Tennesseeٚ  :/  ://ȱ + brary  ▁ticket ▁San  azzݒ ▁Nightҙ ▁Adñ ▁leave unt rip仒 ota ▁med ▁superLJ  be + usto׸ֆ ustomer tory isney  ▁Disney  ▁IslandƦ urt oftɝ urance  ▁popul ▁Onջ ▁funnO ▁runn= ▁My  my   by  adoƿ ▁try inc ▁act ▁kik oké糊  okémon ▁power購  ▁Valley ▁ear• ucky entuckyߕC ▁Take ▁trail  ▁that's  ▁Department ▁Unitܙ  ▁United ▁law atter ▁fish renchݣ  ▁credit arm ▁sm ▁Houseľ  TA· ▁than  ▁Saturday ▁helloͼø avid avorӒ avorite  ▁favorite esday rop orry aven钡 afe٣ ▁guy ▁imp  +▁running gramܪY ▁sl߅ ▁gold ▁Queߪ track  ▁soundtrack  he oiceŶ ▁voice ▁sho ▁shoesٯ ▁So  ▁roll ▁Fre ▁Fredd  ib  ▁Mc ▁Girl ▁Rob  ▁That'sѮ ▁FLԼ ▁happy܈  ▁countyǤ ros» rossɣ olf ▁draw ▁box ummer> udio ium DonaldM  ▁McDonaldج4  ▁Kentucky͋ ▁mom ▁priceߑ ▁cool  ynݛ + ▁map  +▁pandora ▁Engѯ  ▁versus  ▁Facebook ▁fast ▁rem؂ ▁gas ▁albČ ▁album ▁six board ▁bodyꆔ ient˹  +▁nothing܎ ier  ert׼  ▁compan  ▁university ▁driv ▁into  cl orge| orado1  ▁Colorado  ▁Columb ▁NJ١ ▁line  +▁meaning aking͠ ▁Taylorowlomenژ▁womenԝ▁engܽ▁joh ▁johnڟcle▁Club▁stock▁rel▁AppeorgeǤ ▁Georgeѳ ▁recipe pl㚛 yp ypee ylѠlishׅ +▁Englishconisconбjarch ▁search▁questH ▁question ▁Statesç ▁customer▁bra▁club▁bloodŕ▁woodàapitalƮ؊▁eventɒ▁Cheٟizeoffeeg ▁Chines ▁Church ▁churchformю▁bad ▁doctor▁Red ▁You'reŰ▁prettavingǤ▁Music▁jazzarget并▁sure▁Comط▁sing ▁sex ▁bathroom֫vardɴFlevardoulevard! ▁Boulevard▁wellƩens϶insNJ▁fin ▁finishճ▁art▁per޻ armac ▁grandŒfriend6 +▁drivingֺ▁month▁cut▁funny +▁charact▁50▁pol¢▁oil▁sububetubeҔ▁cameautautifautifulj +▁Indianaఋ af +bitѽ://bitґ://bit.  ://bit.ly ▁login▁usedײ▁star▁mix޿ ▁baseball ▁increase▁passinnerҍ▁wifeÀ▁hand▁stand ▁coffeeڿrong€▁very͔ ▁online▁orderЖ +▁today's▁dist ▁distance▁Jame▁who's–▁five +▁weekendphone ▁telephoneڈhone,▁Ifþ▁ste ▁Wisconߋ▁Well䘯▁Way ▁Hospital +▁contact›ڹ ylvylvanylvania$rolȲ +▁control▁cr +▁ConnectI ▁difference ▁Kansas▁washɕhead▁Santalanta▁Sc݌surance ▁Francm +▁Springsūiet▁i'L▁hat ▁coming▁commful▁careear +▁Charl&▁ohioδomb▁Momڹ▁milկ▁milk݈▁sun▁round▁faceӃ ▁christ▁ownɼݥ▁Down▁brown▁bringᆻouch▁Swߧ▁sorry▁Rich eyersey ▁JerseyƳ▁streʹ͊ ▁street▁Eley ▁Elementaryɘuffleision▁This FL▁NFL▁hits▁roadaddƩady +▁youtubeific▁Bab ▁imagesider ▁hospital▁doneƯ▁GTÀ ▁police▁Bo▁BroЂste▁GoldԖ▁Trans▁Trumpٻڪfect▁des`▁plac.▁40▁UnionjectɘffectÎ OLɫlico▁Court ▁Please㴦▁south▁Dollrolllessü▁11▁restaurantsԡract ▁Familychat▁Airݟ▁Philquare▁equ▁emp▁hear▁Which▁(▁antȁ▁extލ▁Sir;▁Sirietteƃoseܜ▁At +▁Atlanta▁Ariְ▁Ariz ▁placesagramo▁thoserew▁Twۥ ▁clothe▁Skߍ▁Oh܄ ▁dinnerϩ▁Add▁BabyӐ▁point▁Happomaniscoܯ +▁Houston +▁Highway▁while▁par -F-▁train˗ +p://bit.ly ttp://bit.ly▁http://bit.lyengerobbyܯredient ▁Arizon"▁Wood▁glass▁Scott▁mich˄P ▁electric򆔁 ▁SpiderK▁ice˸▁Leté▁cupͳ▁crosschester▁For䜫 estaurant ▁Freddy's▁step▁Power▁lowtingǒ +▁gettingѣ▁party▁dressgreenComaahoma +lahomaV ▁Oklahoma▁relaxǷ▁Comp▁UpϤ▁mile▁Stopå▁Storeregon^ ▁Oregon▁hardÐ +▁library PS +▁ChineseӴtopז▁sweese ▁cheese▁Time˽▁Off▁netπ▁kill▁thing͹▁sportﰁ▁Fort ▁telegram▁Big +▁withoutƙlinque㻘 -M ▁Spider-M▁Brookʵstemions܄ +▁top ▁testͻ▁doingɢ  ▁Franciscoųawnernڕ▁Annاlerډҕ ▁texasҋ +▁special½ ▁Christian▁Tom񑓍 led}▁Depot▁iP ▁iPhone▁Out eppَj▁Davidystem\▁Pennڻ▁Je▁Jeff▁traff▁Port▁won't̒ +▁Airport +▁airport▁cream aiԍ▁womanoom祆oliday▁edouble▁plan涢 50禖uppԓisononyones頸 -Fi ▁beautiful͹▁camp鍏▁reg uz▁meet▁ass +▁seconds˔▁mayself▁80▁hum▁Oak ▁Frenchǐ ▁systemݭ▁BoyȐ ▁flightĘ▁leg뎞▁Happy ▁Restaurant▁dateх▁river▁hor deiana ▁Louisiana▁Proesterdaymiths▁Smith ▁probleY ▁rentalaughterR▁warԿi-Fiȍ▁Wi-Fiape▁Old maԮ ▁laă▁lunchkansasLJG ▁Arkansas▁tire忄▁Mex ▁Mexico ▁apartmentretȊ▁Maryoonunity9 ▁Maryland▁sizeދ▁remeȅs▁halldale˚ ▁market ▁president ▁releas▁flashvin▁rest▁shortƻurger▁winissipp䗓4 ▁Mississipp,▁Flԁ ▁yesterday▁JamesĂ▁Barb▁unt▁until +▁thought ▁Pokémon▁Petܤ▁Pr ▁Justinƪ▁dinf ▁dining▁dance̤▁KingІ▁Man +▁speaker ▁Spring gas?come▁lockuit▁90iphoneч▁hopeՅ▁side▁ser ▁Health▁del +▁deliverݰ ▁sounds▁Tell structionesotainnesotaD ▁Minnesotaٚ▁Mont娟 ▁bluetoothв ▁Dragon覚▁quietǰ ▁basementenc▁Swift▁18▁girls +▁Shuffle▁eyL▁easyallas ▁ball▁bel▁smallѦ ▁secretڴ▁hang▁gun▁gro▁grocރ +▁company▁Gamestairn▁Hello▁soft▁skypeּ▁Thereϑantsdžics ▁studԂstagram ▁stream̆iamondތiami▁depх▁Pat ▁Patrolmber ▁remember▁Hot ▁grocerE▁lake▁Inn +▁history▁tree▁tax􈮼ademyї▁cheatĴ▁paint؁ +▁supportț +▁Arizona .5▁move ▁mother +▁Brotheromas ▁Thomas 60affidgetrinceister▁pap؉▁westߔ ▁Orangeried▁coverboro▁vegas▁puppȇ▁quot▁pot ▁repairç▁Fall▁Hall▁fall▁flo▁floorғ˽▁door▁key▁Kid׊ +▁chicagoۢ▁Legoȉז ▁enough▁activ▁port▁pool▁Yes▁coldready +▁alreadyў▁ladyrest؃ +▁someone▁alway4armacycodesޮb▁wheu▁wheelene formation$▁45ӡ ▁comput̑4▁dealۃ▁Chev▁Exp +▁medical ▁classical▁dogs▁type +▁hallway ▁florid▁sweetҞetro/▁only▁Not▁Next▁die▁ABC޴▁Shop▁Steph▁refurp ▁babiesȕ▁fightardenٞ9▁i'm▁25▁awayˈ▁Ford ▁intern +▁trafficϺю▁else▁cell ovatoϷƒ ▁potato▁19▁13д▁Younkins▁stayǻ▁Mayalaxõalaxy ▁Galaxy▁Part▁daysؠ▁Fairircle +▁problemeralral˟entralerman▁wall¿ alfy▁halfizonۨ +▁trailer▁Guڌimp▁tempи▁Ever▁VA▁Look▁LOLbackmost3oston▁Applealgreen̋ ▁dollarustinޣ▁airplІ▁Jord▁Ang߂▁Norܘunn +▁program읶rayȵ +▁talkray▁courtޫ +▁complet▁Jonesmond ▁having΢ +▁leaving䑙▁belie] +▁bedtime▁laund. ▁Dallasakerۮ ▁design ▁iphone▁nailƢ▁nicecean▁ocean▁SportroundݲBground▁found׋ries ▁national▁paper▁Lane׿ٛ ▁airplane▁FarmÌƭ▁mode▁USA▁eyeellow ▁yellowoweena ▁Halloweenжollow˾„ollyollywood▁YeLJ@▁Yeah̒▁pres뉄▁peƅ▁je▁shirtoul▁raise˃▁easy burޜ0burgh▁rapenseuce loxՖP ▁Roblox▁har圡gether܃&▁guess ▁flashlightٶuesday1 nesdayednesdayҽ ▁Wednesdayᇃ ▁butterawai|veland;mativemont’ ▁coupon߬incolincolnj▁Fox +▁Johnson▁dead̮uallyԪute +▁Tuesday ▁Pharmacyague ▁dragon▁di▁70▁100geles +▁Angelesջ ▁Tomorrowgananchanielԝʊofftingsߣ ▁settingsimmyן ▁hotelsʝ▁conc ▁McDonald's▁ir펖▁their▁acӞ ▁Golden▁corn▁we're▁bitݟ▁bill▁ColleE +▁College▁/ 10Ó ▁Nationalursؖursday) ▁Thursday sp +{sp +▁believe▁york▁yet▁rout▁lat ▁latest悎boyulator ▁German̞Ƅ ▁insurance ▁conver܊▁cond ▁conditionؾ▁ind▁Young▁preg‘▁pregn▁YourԢ ▁reportonderá$urity ▁security▁TeƖegasώ▁Vegas▁Kē▁Kevin ▁breakf ▁breakfastinning,▁Creek턱rakeZukeanger▁minincess𣫇inessӇ ▁businessړ ▁letter ▁window▁Bowl誽▁Baył▁ide▁Bra▁told +▁PokemonІvisonn▁Glﳴanna▁Interɘ▁solitnessЙait▁waitۃ ▁Insurance隐▁purpY▁peticaˎ vicۙNvices ▁servicesNjves▁ready뒫▁they ▁prettyː▁gar▁golfׄ ▁batterw▁hous{ ajȌroid▁rid +▁Country ▁tryinginal▁Light▁Lifeهrimilverĥ +everּ▁natur▁Secھ{▁eightޜotter▁Bob +▁Wiscons ▁Wisconsin ▁girlfriendrove tetoriƲeneralɽ▁wrong▁dec ▁wonderwestgestӚs +▁biggest VS ▁CVSج ▁effect׳ ▁department ▁Apartmentͧycle▁Drakeۤ▁same𻽄rickΆ▁First▁Firestairs ▁Download MS8▁SMS▁La▁mill▁medic锩 ▁daughter▁syn▁MassmoreӔ▁Em ms޶ + ▁actuallyology▁drug▁24ڌities +▁marriedictionݟ▁pack +▁capitalև ▁Charlott#ude嵫▁BrunJ▁magivalרirlinesΔ▁later޻ondaada˯▁Bill▁Hotelɂ▁proputh ▁remove +▁doesn't▁yeah񻞮atingagesiencesylvaniaӻ0▁Pennsylvania▁death ▁greatest▁trumpapt ▁wechat ▁Office֜ ▁pharmacyņ▁holdŮ ▁return⢵ ▁community ptceptalt +▁underst ▁understandbrask+▁Under▁shootourses ▁series▁14▁16ߚunder +▁Androidۙ +▁working▁appleɍ▁notch ▁Dollar ▁yourselfŒ▁fanϋ +▁groceryᆵverageն.utionλ▁bagż▁birdaptainڮ▁max¤ &Tʕ@▁rich▁whole▁Cle ▁Clevelandelle▁Cor▁AT▁AT&Tʘ +▁meeting▁Bell▁Buual줊 +▁Express▁press▁horseiberouncɥounceʺ▁PlaceϺ ▁Barbieƴ▁Fro▁quartːstrumentʔ▁confՍstone▁viber▁view▁Walk򳰆 ▁RobertŽels elled} {spelled}▁Ashܗ ▁speakers▁giftط +▁version䐴▁Great—▁360plusۍuseƚ eeriseune ▁sayingͶories֓ ▁calories▁cor ▁pregnantoud ▁travelԕ▁GAurniturnituret ▁populationľ ▁Spider-Man ▁middle ▁Middlè ▁nextplus▁begin▁Mart▁laugh▁degu▁degreŁ +▁degrees͕ ▁Direction +▁located܊ ▁Harmon▁guide͟▁ev܌▁web ▁weight傉▁fix▁remix̲▁fairߓ▁filϪ▁facʡ▁factationsޠberry▁origע ▁originalility ▁computer ▁target ▁Target▁robف▁Haveodgeìc ▁Jordan▁Queen▁Townachinee ▁garagegenc'▁teachڅ▁Gra ▁purplevious˳E ▁previous +ingredientr ▁ingredient७ ▁orange +▁groupme̝▁them瞚  +▁floridaᢇ▁60Ɛ▁nursȋ +▁NebraskӐrison▁grade‘ ▁engine͘ +▁english▁IL▁growword▁areaՊ▁thumb▁san ▁sister▁smartͳandyݻ▁land ▁SearchՆ ▁happeneditter銯▁Send ▁always٣▁let'suseumito▁pink▁knock¤ +▁talking ▁valleyƘϡ +▁propert ▁CreditЙ▁Jose▁Joe▁pos▁both▁feetڔ +▁friends▁O'빺▁bikeʳ ▁accident▁21enix腓▁years▁foxą▁tour▁17ѼolisֵOapolisɢatmanʥ= ▁Batmanmostatrmostat ▁fidgetamilton +▁laundry ▁reduce▁Wayneਗ਼▁attĥٽmercial ▁commercialthernouthernӊ▁creuss▁Russ ▁pressureײ ▁Marketó▁too iano▁pianooveraco֪ ▁camera ▁Orland ▁Mountain ▁mountain▁mallֆ +▁machinericaneЕurricaneӔ▁Knarthڭ▁Eartharaugar֩▁DeladisonϹ▁Mikeǫocolocolate$ ▁chocolate鋶▁dim▁drop▁sugar ethwaven'taneseapaneseH▁speed ▁replayԯrictotalk ▁Like▁Warri +▁Warrior ▁PrinceǕ▁late▁rate޶▁wrޙ▁writeederal▁won +▁concert▁poop ▁SecurityϽ▁Comm؜ ▁Community▁nor'veݾ▁bread▁Mississippi▁hill +▁jacksoninj‰▁NinjO▁eyes▁mindwindΠL ▁rewindúsengerĭssengerڣ ▁messenger▁treatȭ ▁resultԡ ▁Garden▁Broadx▁liquܹ +▁they'rephiaelphiaadelphiax▁Philadelphia߹▁unionnoonʍ ▁afternoon ▁Connectic▁Connecticut▁Putȱ +▁classic▁Pepp▁boardware▁Jenniorڼ▁caseIJ▁shark㳒▁queenenverҬenaapchat矃etroitY▁prof ▁Austinٞʼ▁smoke▁slimerapaddyclipclipseÞ# +▁eclipse ▁houses ▁crossword⁽▁swim▁human޹▁Sorry▁depotū▁calcy ▁calculator▁fre廬hereţ2where𑊻bury +▁Channel允▁yog +▁Lincoln▁boot +▁holidayԭ▁guys䧄sung} +▁Samsung ▁follow▁tall ▁Denver +▁averageу ▁Japanese ▁Easterٶ +▁houstonֱictori' ▁Boston .1 ▁summer ▁garden▁kiss▁cake▁dream▁tech▁Ell 30▁Toy ▁Toyota▁maybeڗ▁bowl ▁FranklinamousBraph▁shotā▁TN▁Tim͊erc܍▁exerc ▁exerciseU▁moon▁wild▁Wild▁ChildϨ ▁downstairsٛ▁pump▁repl7 +▁replace▁Bruno ▁boyfriend ▁synony ▁quotes▁foot▁honeyܞѼmphreshz▁Laur▁ride sw೷▁answ ▁answerȞ▁FMʇ▁Jason▁RoseХ▁Get▁Someů +▁Charlie▁Deadergɖ▁energlington▁Millݡ▁Mall▁MacȖ ▁famous▁Saint +▁funeralruitY ▁making▁Steve䏡▁boo▁bandς▁bornowboy▁Today▁boat­arnɜ▁learnlyn ▁Brooklynably#bablyۺ, ▁probably㛩▁cabular▁prodvern▁hurtauty▁ep +▁Thunder▁UPSole ▁internetۦ ▁monkeyickey>▁Now ▁Secret▁dark㩎▁disc× ▁assist٫ ▁districtƙ▁sandß▁sur▁AveƘullab_ ▁reason ▁expect▁Lil +▁restartakota▁usingling ▁translellyֳ▁Waterɮwater▁pain ▁textme 20뽥▁sell .3 +▁looking ▁spring͞fricH ▁columbieber6 ▁Bieber▁dirtߨ▁Long񻓑 MV￈▁teeth▁cute▁Springfieldinked + ▁linked ▁linkedinӵ ▁apartments׸▁crazۍ▁early▁dinosӸ▁printayetteƱ▁information͑▁PointgersК +▁express▁PhoɶQ +▁Phoenix▁dad▁dent +▁dentistޝ +▁shuffleêucksﮙbucksalgreens۔ ▁somebody̝ ▁passwordা wnǃ>▁townå▁Miamiڌ▁entericense + +▁licenseshire]abethizabeth@ ▁Donaldߋ▁Maybe▁socck +▁perfect ▁furniture▁NickϠplace▁clearȸfortillage ▁california +▁Orlando ▁washingtonѕ +▁theater܉ ▁Changeԓ▁Moana΍ ▁Mobileireless▁AngelД ▁downtownդ +▁Charles▁Chick▁stick▁self▁beatpause˻ +▁unpauseҞ▁unitatto3▁tattoǯ▁Afric ▁publicessionandaݧitaoodle͢arsЭetsӷgencyӠighbor냵▁gallaotalkakaotalk ▁kakaotalkɂ .9 ▁Columbus▁Songɉginning ▁beginningž▁resp +▁Seattle▁Antoně +▁Antonio􄠑▁Mario▁quick joӪ ij +▁Monster ▁elementaryͺament ▁course▁Dom ▁Dominoasino▁jumpȈ ▁supplyrett ▁princess ▁Harbor +▁project▁codes ▁access▁Jess▁LosЁ▁LAϹ ▁League oh״ mo ▁prices▁earth׾܉oothʙu ▁smooth +▁ticketsîirect +▁clothes企wichƗG ▁sandwich▁east ▁stores۰ ▁chance▁DMVй▁block녷▁burnowa▁Iowaɹ▁might ▁interestߵely ▁Starbucks▁Theyany +▁Companyǃ▁strølymp؄▁Olymp̵▁Ocean▁div▁AZ▁Kellyŕ▁desk▁val⧧uffaluffaloals󋋦 ▁Spong׎▁We'reummy ▁together ▁ground ukߕ▁space۷vadaG ▁Nevada▁Neverۂ▁statampshire +▁Because ▁square ▁attack▁tririver6 ▁driveripsϸrageΖ +▁storageŽ▁Windĝ ▁Walgreens▁Twink▁NYC▁Max▁Merc▁Roll▁Jimmypperript▁trip▁met▁empt▁grillߗ▁valueٗloy ▁employ򻇺▁plant併 ▁silveruct֦ +▁product▁Elect▁DC▁pill▁Talk▁Temp▁Jake +▁Massach ▁Massachus +▁Massachusett▁mustğicanݜ +▁Mexican▁miles▁flagކ WE▁WWE▁consɳ▁son▁suitaukeauceԘ ▁Martinң▁louis ▁taking▁Honda▁mainߗ▁wentbridge BQ▁EveryŘ▁maciusՒelsius▁Snۃ▁Johnn؎▁thenlj▁ann ▁Intern4▁International▁guit ▁guitar叙▁Make▁Wake▁steakա▁bik▁Log ▁Danielݓ▁roo ▁createɫivesivingГ▁poҬ▁pat㜔 ▁Friend ▁Johnny啼 +▁springs▁vs▁deletǨ▁cause㴙dingҟedding +▁wedding▁wishαaho薩▁MIٞ ▁Mickey˓▁Mount▁ter .7▁Froz< ▁soccerŦmin▁Wilugust▁safe쁌▁Magò▁fruitmail̕▁mail ▁father +▁Western▁Beat▁zombͻission؟incinn▁Parһ mbԍ▁ab▁ob▁collrellֆ▁ret޲▁sentݦawk▁Spellޚ yclԌ1yclingcupid) ▁stupid▁boys▁Harry֍illed̛▁Costm ▁Costcoض▁Come՝▁-ҩ +▁william ▁Frozenamb▁lasဴ ▁Steven▁labϵ▁lar} +▁popularmedѐmell޷ ▁lottermormorialұmergency▁trash▁2016reyoosehanna ▁finished▁China▁Dodge▁ang ▁govern7 ▁common +▁display▁Grovemit +▁Centralޗinners拧 +▁monster ▁Timber˙▁ideas▁Vol² ▁Volume▁jobsӋalseT▁false▁Mouseܫ ▁parentҎ▁HeartΜelcome݃uelthony; +▁Anthony ▁almost▁Leg▁Camp▁Clint▁Clark▁flyݖ▁proteeleӮelebr▁sauce▁squ ▁medicine ▁importŜ▁rh܌▁champŃe's +▁winning ▁Portland▁cuzݝ ▁wantedƱannah ▁interviewն▁race▁AsФ▁mer ▁navigate ▁inside܆theast▁Ol▁Sky▁99▁beingҖurry▁est▁ounc^▁Bestestival▁Benϑ▁;ashville ▁Nightsote˥ ▁remoteʹotsŦrieٱters▁vegetݼ▁Win▁I'd ▁Bridge ▁strong▁plusror▁AutoZ\waukeJ +▁recipesℙustralowersǑadow▁lead̷▁Pol Bob˳▁Whe▁poundփ▁past▁few ▁Columbia▁Withд▁ju▁juiceܺ▁Moon▁Sch咻owe'sy▁slow▁RidgeҚ▁wearږ ▁Sponge  ▁SpongeBob ze▁emptyaltim8altimore ga ▁AutoZone⹿onna▁miniĵ▁Eagڡ +▁Generalɛockey▁michaR +▁michael©▁Repޔ▁Step߮ ▁Lowe's▁Motor▁Josh▁yardۏ▁Food▁McC ▁Richmond +▁batteryʌ +▁notchesհ▁Desӛkesę▁jokesrystͿ#rystalڭ▁dryӱƄ ▁Police▁pepp▁Sububbȸfit׽enefitϹ flƖ ▁coupletorneyisodes뺪 ▁episodesخ▁Bradđ▁AC▁Ut-▁UtahԄought ▁lullabbow▁Adam ▁resort▁jail▁crazy՝ ▁LotterS +▁Twinkle▁ghM▁ghost▁entޝ▁Kenn▁eachŋ +▁spanish ng*▁youngner▁model▁tillԴ ▁social▁words뚸▁simpԫ +▁dealers▁fart▁figѥampaÂilla ▁michigola܃▁cashstead▁Metro ▁disney߮in't˵▁Can'tinicӟ ▁clinic ▁Clinic▁skinМ▁gen▁touchˀՁ▁pray▁radΝ ▁Harleyȏ▁brand ▁characterswell +▁Montana▁sincẽ▁hunt켔 ▁ouncesԣero +▁haven't▁Hunt ▁Canada▁Rosirasapp߱ ▁whatsapplapp ▁overlapp▁overlappingݎ ys▁toysΑ▁physmes▁eggs߬ ▁figureּ▁sy▁symp ▁sympto  ▁symptoms▁symbݩ▁save̴ ▁Southwest▁soonons +▁Harmony▁philɶ▁Bre FCă +▁Richard ▁jerseyƹurkey ▁Williams▁Hills▁Sayƨ▁localĔ▁Far▁Fargo▁strip▁Mark ▁Socialavy ▁Broadway񢔽▁Ev▁PalȨiquerome▁Ital\ +▁Italian▁deep-old1ear-old ▁Silver▁scor▁birth ▁Square▁Chase▁makesŴ▁vacؗ +▁student +▁indianañ▁rac‘ +▁Parkwayݶ ▁flower▁ohomentӠthousemphis▁Supp琭 ▁SupplyĎ ▁upstairsictoriaƎ ▁dallas▁oak▁0▁eshatt ▁tattoo ▁clothingNoodle- ▁GoNoodle -D ▁fridayΙ ▁island▁Alexa▁Falls +▁Villageancyȿ ▁pregnancy▁kingۻumber▁Hope▁cartoҭmentoramento acramentoampton▁examp▁Key▁Cr▁CT ▁Circle▁Hawaiӻ ▁government ▁coloradoҭailyΛ▁dailyriviaҞmentsԛ ▁applic▁alive▁webs$ +▁website▁requ ▁Wonderincinnat▁PSuture +▁flowers▁Bel PNΑ1 SPN!▁ESPNɓ ▁Wheels +▁largestߕoug ▁Beautyҿ▁adult▁third ▁device߳▁Watch֟ +▁Detroit▁themeױmet +▁networkѺ▁Pe▁Pap׻_▁PapaЦ ▁myself +▁christm= ▁christmasassage▁Las ▁Summerڙ▁SC▁fresh䆒▁fieldں ▁Charlotte▁Milԓ ▁Milwaukeؖ▁ageɠ▁large▁mark ▁thermostatϲinem ▁Emineṃ▁Med +▁Medical▁diedـ -AҮ▁prepﯿremeaked짣endrick▁paul▁Ac +▁Academy +▁academy▁exc ▁artist▁crack ▁starbucks▁Chevy֯urtleҚ▁KY▁mot„▁KidzҦ ▁building▁Anim߀▁Crossҋ +▁puppies▁he's▁heat +▁lottery▁Sal▁scary ▁Elizabethާologistϒmaid[ +▁mermaidʋ▁oven ▁Domino's˨▁Who'sظ ▁motorc: ▁motorcycleɕcut켦 +▁haircutҙcent낒 +▁percent +▁against▁Ninja +▁cycling▁Roy +▁Lotteryidence +▁releaseϭformerԶ▁JulѲthew̔""""""" " +" " " """""""""""""""" "" "!"""#"$"%"&"' "(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"? "@"A"C"D"E"F"G "H"J"L"M"N"Q"""""""""""""""""""""""""""""""" """""" """ """ """""""" """"" +""""""""""""""""""" +" +" " """" """ """"" ""  "" "" "" """"""""""""""'""" """"""" """"  " "" " 1" 6" 7" F" J" " " " "  " " " " " " " " "  " " " !" $ " % " '"  " " " " " "  +"  "  "  " " "  " " " " " " " " " " " " " " " " " " !" $" %" '" ," @" " " " " " " " " " " " " " " " " " " "  " "  +" "  " " +"""""" """"" " """"""""""!"$"% "'","@""""""" """""""""""""""""" " " " " +""" """""""""""" + +""" """""""""" """" """" """ """" +" " """"""""""""""$ "%"@"""""""""""""""" "" "" " """ +" """"""""""""" "  """""""""""""""" " "" "%"""""""""""""""""""""""""" """""""" """" " +""""""""" """"  +" " " " "" "" """"" """"!"!"!"!"!"!"!"!"! +"!"!"!"! +"!""C"#"#."$"$"$"$ "$ "$"$$"$"$"$"$"$"$"$"$"$ "$"$"$"$ + +"% "%  "% "% +"% "%"%"%"%"%"%"%"%"%"%"% "% "% "%"%")5 "*."+>", ", "."/2"12"22 "4 + "62"72"8("8>"9)":*":."? "@"A( "A5 "AL"A "E2"H4"H5"H8"H:"H"K"Z"" " """"  "  """""$ "," " "  +" " " " "  "" " " """ """""""" " " "  + +""" +"  """"""$ +" " "  " " "" " """""" " """"""""" " " " " "  + +" " """" " " " " "  " " "" " " "  +" " " "  +" "  "  " " """" "  "   """ +" """ """ " "  """""" " " "  "  " "  "   "" "" """$" " "  " "  "" """""  +" " " "  "  +"  " """""" +""  " " " " "  " " """ " "  " " """" " " " " " " " " "  " " " " " " " " " " " " "  " "  " "  " " " " " " " "" " """ " """""""" " " " " " "  +"  "  " " """" """$" " " "  " "  " " "" " " " " " " " ""  +" "  "" """' +" "  " ""  +"  " " " "  + " ""  ""  """)"5 "  " " " " " " " " " " " " "  " "  "  "  "  " " " "" """""  " " " " " " "  "  " " " "  " " " " " " " "  " " "  +"  " " "  " " " " "  "  +"  +"   "  "  " """ "  """""$"("  " "  " " " "  " " " " " "  " " " "  +"  + "  "  "  " " " " """" " "" "  "   "  " " """ """ "" """$" " " " " " " "  "  +" " " " " " " " " " " " " " " " " " "  " " "  " "  " "   "   "  "  "  "  "  "  " " " " " " " " " " """" " "  " " " " "" " "  " """""">"   +" """ ""  +" " " " " "" """ " "  " " " " "  " " " " " " " " " "  " " "  +" "  +" "  " " " "  +" " " "  "  +" " "  +" " "   "  + +"  "  "  " " " " " " "" " " "  " " "  +" " " " " " " " " " " "   "   " " " " " " "" " " " "" "  " " "  " " " " " " " " " " " "  " "  " " " " " " " " " "  "  +"   "   "  "  +"  "  "  " "" " " " " " "  " " " " "  " "  " " " " " " " "  " " " " " " "  "  +"  +"  +"   "  "  " " " " " "  " " " "" ""."5 " " " " " " " " " " " "  " " " "  " " "   "  "  " """  +" +"""*"=" " " "  "  " " " " "  +" " "  "   " " " "" " " +"  " ""$ "  " " " " " " " " " " " " " " " " " " " " "  " " "  +"  "  "  " " " " " "" """  "  "" """"" " " "" " " "  " " " " " " " " " " "  " " " "  " "  "  +" " " " " " " "  +" " " " " " " " "  " "   " " " " " " " "" """" "  " " " "  " " " " " " " "  +" "  " " " " " " """ "" +"  " " " " " " " " " " " " " " " "  "  "  " " " " " " " "  " " " " "  " " "  "  +" " " "   "  +"  +"   "  "  "  " " " " "  +""" "5" " " " " "  "  "  "  +" "   "  " " " " " " ""  +" " " "  +"  " " "  " "  +"  +"  +"  "  " " "" "" " " " " " " " " " " " " " " " " " " " "  +" " " " "  + "  "   "  "  " " " " " "" " " "  " "" " "("  " "  " " " "  " " "  "  +"  "   "  " " " " " " " """"" " "$"(")"M" "  " " " " " " " " " "  + "  " " " " """G " " " " " "  " " "  " " " " "  " " "  +"  "  "  " "" " " " " " " " " " "  " " "  +" " "" "$"%"  +" "  " " " " " " "  " " "  " " ""  "  " "  +" " "" "" " " " " " """" " " " " " " " " " " "  " " " " " "  " " " "   "  "  " " " " "" "  "" "5"  " " " " " "  +" " " " " "   "  +"  " " " " ""  "( "-"< " " "  " " " " " " "  +"   " " "" " " " "  "  "   " " """:"> " " "  " " "  " "  +" " " " " " " " " "  "  "  " """"" " ""$" " "  " " "  " " " " " " "  " "  + +" " " ""  " " " " " " " "  " " " " "  " " "  " " " "  "   " " " " "   " " "" "  +"  " ""  " " " " " "  " " "  "  +"   " """ " "" +"" "" " " " "  +" " " " " " " """ +" " +"  " " """"  " """"" " "  """ " "" " """" " " " " " " " " " " " " " ""'" " "  +"" ""  " " "  " " " "  "   " "" "" " " "" "  " "  +"  " "  "!" " " " " "  ""  "  +"" " " " " "" "  "" " "" "" "" " " "  +" " " """ "  " " " " " "   " ""  " "  " "  " " " " " "  " "" " " " " " " "" """$" """ " " " " "  " " " +""" "!"' " " " " "  +" " " " "  " """ "  " " "" " "" ""  " " " "  " """""-" " " "  "   " " " " ""  +""""  " " "" " " " " "" +" " "   " "" ""! +" " " " " " "  "" ""  +"  " " " " "  "  + +"  +"  " ""  " " " "  " "  +"  +"  +"  +"   "  "   "" "  +" " " " ""  " " " "")" "  +""" " " " " "  +"  " " "  +"  " " " "  " " "" "   " "" " " " " "  " "   " ""  +" " "$" """ "  " " "" " " "  " " "  " ""  +"% " " " " " ""%"  "  "/ "1"2"6"7";"D"E"F"J"  "%" " " " " " " " " ""$" " " " "   " " "  " " " ""  " +"  " "  +" "  +" " "" " " "5" "   "   " " ""  "" ""  "  " " " " "%" " " " " " "  "  """"  "   " "1"2"6";""""." ""%"   " " "   +" "" "" "%" " " " " " """  +" " " " +" ""  " "" " " " " " " """ " +" " " " " " " " "" " " " "  " +" " " " "   " " " "  +"  "  "  "   " " " ""  +""  " " " "  " " " " """  +" " " " " +"!" "  +" " "  " """$" " " " """ "!"  +"  "  +" " " " " " "  +" " "  +"   " " """ "  " " " " "  " " "  +" "" " "  "  " "  +"  " """"% " " " " "  "  " " " " ""2" ""2" "" "  "  "  " " "  +"$" " "  "  " " " "" "" " """'"  +"  """%" " " " " " " " "  +"" " ""   """ ""@" " " "" " " " " " " "%"  " " " " " """ "  " ""  """" " " " " ""  "  +""" " " " " "  "  "   """"$" " " " " " "  """ " " " " " "  " """ "  " " " """""$" "  " " "  +""1" " " "" " " " " "" "" " "" "" "  " " "" "2"6""$"  " " " " " " " "  " " " " "2""$" " " " " " " "  +"  " " " " "  " " " "" " " " " "  "  " " " " " "" ""#"  """ " """ " " " " ""% "  " "  +"" " " " """ " "  +" "" "  " " "  " "  " " "" " " " "" " " "  " "B""" "  +" " "" "" """ " " " "  " "  ""  + +" "" "" " " " "@ "  " " "   " "  """  + +" " " " " " " " " "  + +" "2"J"" "  "  +" " " " " " " " " "  "  " " "" " " " " " "  " " " " " "  " " "2"" " "  " "2" " "  +" "" " " "  "  " "  "2" " " " "" "" "" "E"F" " " " " " " " " +" "  " "  " " "" "G +" " " "  " "  ""  " " " " " " "  " " "  "  " " "  " " " " "  " " "  " " " "  +" "   "" " "  "  +" "  ""  +" "" "" " ""5" "  " " " "" " " " " " "" " " " " " "  " " "  "  +" "  "   " " " ""  +" " "("$" " "" "  +" " " " " " ""  " "$ +"  "  "" " +" " " " "  " "  ""  "  "  "  ""  "$"  " " "  """  " "" " " " " " "  +"   "  +"  "[" "  " "  """  +" " " "  "" " "   " ""  "" "@" " "  + +" " ""M"  "  "   +"  "  "   +"   " "  " "  "   "   "   " @ "  "  "   "  "   "   " "  "   " "  " I "  "   "  "  " "   "   "   "  +"   +"   "  "   "   "   "  "   +"   "   "  "  "  "  "   "   "  " "   " $"   "  "  " "  " +"  +"  +  "  +"  + +"  +" + "  +"  +" +"  +"  +" +"  +"  +"  +" + +"  +"  +"  +"  +"  +"  +"  +"  +"  +"  + +"  + +" +"  +"  +"  +"  +"  +  "  +"  +"  +"  + "  + +"  + " + "  + "  +"  + +" + +"  + +"  +"  +"  + "  +"  + "  + "  + "  + +"  +" +"  +" +"   "  "   "  "   "   " "  "  "  "  "   "   "   "  "  "   "  "  " "   "   "   "   "  "   "  " "   "  "  "  "  "  "   " "   "  "  "   "  " "  "  "  "   "   "   "   "  "  "   "  "  " %"  "  " " "   " "  " "  " "  "  "  "  "  "  "   "  "  " "   "   "  " "  "  "  "  "   "   "  "  " $"  "  "  "  "  " " "  " "  "   "   "  "  "  " "   "  "  "  "  "  "  "   "  "  "  "   "  "  "   "  "   "  " "  "  "  "  "  "   "  "   "   +" ("    "  "  "  "  "  "   "  "   " "  "  "  "  " " "" " " " ""!" "!"" """ " " " " """ " " "" " " " " " " " "" "" " " " " " " "" " " " """  "  " " " " "  """" " "" " "" " " " " "" "" "@" " """" "" " " " " " "" " "  " " " " " " " " " "  " " ""  +" " "" " " "" " "" " " " " " " " " "  "" "" "$" "" " " " "" " " " "" " "@"" " " " "" " " " ""  """ ""  +" " " " " " "" "" "  " " " " " " " "" " " " " "" "" "" " " " "" " " " " " " " " "" "  " " " " " " " "@" " " " " " """ "" " " " " " " " " " " " " "  " " " " " " " " " "" " " " " "  " " " "" "" " ""  +" " " " " " " "" " " "  +" " " " " " " " " " " "" " " " " " " "  +" " " " " " "  " " 2: ::: :: ::: :: : +::: +: +: +: : : : +: : :::: :: +:: ::: +:: +: :: : +:: +: :::: : : : +: +: : :: :::::